Perhaps you can you engineer it so you use addScript and pass all dynamic items to a constructor, keeping your JS in a separate file.
Luke On 17 Jan 2011, at 12:33, Gunnar Eketrapp wrote: > No that didn't work either. > > 2011/1/17 Luke Wilson <l...@viscri.co.uk> > >> Does enclosing the JS in a CData section help? >> >> http://en.wikipedia.org/wiki/CDATA >> >> Luke >> >> On 17 Jan 2011, at 11:40, Gunnar Eketrapp wrote: >> >>> This ugly hack solved the problem but is far from what we want :-) >>> >>> if (counter <t:outputraw value="literal:>" /> 1) { >>> >>> /Gunnar >>> >>> 2011/1/17 Gunnar Eketrapp <gunnar.eketr...@gmail.com> >>> >>>> I encountered this problem again .. >>>> >>>> I.e. am adding javascript dynamically but expresions such as >>>> >>>> foo < bar >>>> >>>> ... gets translated into ... >>>> >>>> foo < bar >>>> >>>> ... and fails to execute ... >>>> >>>> I tried the hide from parser method as Josh mentioned but T5 was not >> that >>>> easy to fool ... >>>> >>>> Is there any easy way to turn off the template parsing for a portion of >> the >>>> .tml file !? >>>> >>>> The DOCTYPE as mentioned by Borut didn't help either. >>>> >>>> Thanks in advance >>>> Gunnar Eketrapp >>>> >>>> >>>> >>>> That system created javascript dynamiucally which fails in T5 >>>> >>>> 2010/12/22 Josh Canfield <joshcanfi...@gmail.com> >>>> >>>> Use the good old html/xml comment, used for years to hide javascript >> from >>>>> old browsers. >>>>> >>>>> <script> >>>>> var fromPage = '${pojo.property }'; >>>>> //<-- hide javascript from xml parser. >>>>> >>>>> // --> >>>>> </script> >>>>> On Dec 21, 2010 11:13 PM, "Gunnar Eketrapp" <gunnar.eketr...@gmail.com >>> >>>>> wrote: >>>>>> Hi! >>>>>> >>>>>> I am in the process of adding some jquery-ui controls. >>>>>> >>>>>> For testing purposes I added a javascript section in my TML file but I >>>>> then >>>>>> got errors like ... >>>>>> >>>>>> Failure parsing template >>>>> classpath:utskicket/pages/group/SelectMembers.tml: >>>>>> The entity name must immediately follow the '&' in the entity >> reference >>>>>> >>>>>> 43 }44 45 jQuery( "#tags" )46 // don't navigate away from the field on >>>>> tab >>>>>> when selecting an item47 .bind( "keydown", function( event ) {48 if ( >>>>>> event.keyCode === $.ui.keyCode.TAB &&49 $( this ).data( "autocomplete" >>>>>> ).menu.active ) {50 event.preventDefault();51 }52 })53 .autocomplete({ >>>>>> >>>>>> >>>>>> So my question is can I insert a bigger chunk of javascript and tell >> T5 >>>>> not >>>>>> to parse it !? >>>>>> >>>>>> Or do I have to move it to a separate .js file !? >>>>>> >>>>>> Btw T5 rocks! >>>>>> >>>>>> Thanks in Advance, >>>>>> Gunnar Eketrapp >>>>> >>>> >>>> >>>> >>>> -- >>>> [Hem: 08-715 59 57, Mobil: 0708-52 62 90] >>>> Allévägen 2A, 132 42 Saltsjö-Boo >>>> >>> >>> >>> >>> -- >>> [Hem: 08-715 59 57, Mobil: 0708-52 62 90] >>> Allévägen 2A, 132 42 Saltsjö-Boo >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > -- > [Hem: 08-715 59 57, Mobil: 0708-52 62 90] > Allévägen 2A, 132 42 Saltsjö-Boo --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org