You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Gunnar Eketrapp <gu...@gmail.com> on 2011/01/17 12:34:04 UTC
Re: Can I disable template proessing for a section of my TML file ?
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 <jo...@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" <gu...@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
Re: Can I disable template proessing for a section of my TML file ?
Posted by Gunnar Eketrapp <gu...@gmail.com>.
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 <lu...@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 <lu...@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 <gu...@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 <jo...@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.eketrapp@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-unsubscribe@tapestry.apache.org
> >> For additional commands, e-mail: users-help@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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
[Hem: 08-715 59 57, Mobil: 0708-52 62 90]
Allévägen 2A, 132 42 Saltsjö-Boo
Re: Can I disable template proessing for a section of my TML file ?
Posted by Luke Wilson <lu...@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 <lu...@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 <gu...@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 <jo...@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.eketrapp@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-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@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-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Can I disable template proessing for a section of my TML file ?
Posted by Gunnar Eketrapp <gu...@gmail.com>.
No that didn't work either.
2011/1/17 Luke Wilson <lu...@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 <gu...@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 <jo...@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.eketrapp@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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
--
[Hem: 08-715 59 57, Mobil: 0708-52 62 90]
Allévägen 2A, 132 42 Saltsjö-Boo
Re: Can I disable template proessing for a section of my TML file ?
Posted by Luke Wilson <lu...@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 <gu...@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 <jo...@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" <gu...@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-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Can I disable template proessing for a section of my TML file ?
Posted by Gunnar Eketrapp <gu...@gmail.com>.
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 <gu...@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 <jo...@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" <gu...@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