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 &lt; 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

Reply via email to