Mark,

I got it to work!!
Apparently I was using the path to the old version of trac-admin (from
Trac 11.7).
I ran which trac-admin and got the path of the current version.
Once I updated the path, it worked!!

Thanks for your help!!


-Patty

-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of Cooke, Mark
Sent: Thursday, October 27, 2011 10:43 AM
To: [email protected]
Subject: RE: [Trac] Re: How do I include javascript in trac genshi
template?

> > On Oct 26, 11:57 am, "Cooke, Mark" wrote:
> > > Folks,
> > >
> > > I am trying to put some javascript into my genshi template (for a 
> > > plugin) but it is rejected as follows:
> > >
> > > TemplateSyntaxError: not well-formed (invalid token): line 32, 
> > > column 18
> > >
> > > ...which turns out to be the first '<' character in the line:
> > >
> > >    if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
> > >
> > > So I have been searching to find out how to include javascript in 
> > > genshi templates and can only find questions but no documentation 
> > > or answers I understand.
> > >
> > > I am using `<xi:include href="layout.html" />` and trying to 
> > > include the <script>...</script> in the <head>...</head> block.  
> > > What am I doing wrong?
> > >
> > > Many thanks for any help,
> > >
> > > ~ mark c

> > -----Original Message-----
> > From: [email protected] On Behalf Of osimons
> > Sent: 26 October 2011 15:41
> > To: Trac Users
> > Subject: [Trac] Re: How do I include javascript in trac genshi 
> > template?
> >     
> >
> > Templates are XHTML and need to be parsed correctly. 
> > `<` is a token reserved for XML tags/elements, so you need to escape

> > it (as &lt;) or wrap the code in a CDATA section. This is a general 
> > web XML/XHTML/HTML/JavaScript issue, and lots of information 
> > available on the web:
> > 
> > http://stackoverflow.com/questions/66837/when-is-a-cdata-section-nec
> > essary-within-a-script-tag
> >
> > :::simon

> On Wed, Oct 26, 2011 at 10:01 AM, Cooke, Mark wrote:
> Thanks very much simon, that is a great post to reference.
>       
> For the list, I fixed my issue by moving the offending code into an 
> external file (when I eventually worked out how the 
> INavigationContributor get_navigation_items function should work), 
> however the post referenced seems to recommend the following 
> construct:-
>       
>       <script>
>       //<![CDATA[
>           ...code...
>       //]]>
>       </script>
>       
>       Thanks again,
>       
>       ~ mark c
> 
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Brennan Todd
> Sent: 27 October 2011 15:04
> To: [email protected]
> Subject: Re: [Trac] Re: How do I include javascript in trac genshi 
> template?
> 
> You can also just use regular comment tags
> 
> <script>
> <!--
> // your script
> -->
> </script>

Thanks Brennan!  I have now had a chance to test both of these and can
confirm that both work.  One lives and learns...

~ mark c

--
You received this message because you are subscribed to the Google
Groups "Trac Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/trac-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en.

Reply via email to