oops...disregard, wrong email
-Patty -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Patty Cottrill Sent: Thursday, October 27, 2011 5:11 PM To: [email protected] Subject: RE: [Trac] Re: How do I include javascript in trac genshi template? 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 <) 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. -- 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.
