Yea it can be solved but the code that I ported generated javascript inside
template code so the easy way was to just do the same in T5 ...


2011/1/17 Luke Wilson <l...@viscri.co.uk>

> 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 &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
> >>
> >>
> >
> >
> > --
> > [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

Reply via email to