Ok, thanks.
Now it is clear.

Regards

A

On Tue, 2017-05-09 at 14:26 +0200, Martin Grigorov wrote:
> I'd just leave it as it is.
> 
> You can switch it off by using component.setEscapeModelStrings(false)
> but
> this will disable the escaping for the component markup completely.
> 
> The JS escaping is needed because not all developers/text editors use
> double quotes for the atttibute values.
> E.g. onchange='console.log('test')' will fail.
> 
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
> 
> On Tue, May 9, 2017 at 2:20 PM, <[email protected]> wrote:
> 
> > 
> > I'm sorry, I forgot to specify that it works well.
> > It is just an aesthetic matter.
> > 
> > Regards
> > 
> > A
> > 
> > 
> > 
> > On Tue, 2017-05-09 at 13:25 +0200, Martin Grigorov wrote:
> > > Hi,
> > > 
> > > Do you face issues with this quotes ?
> > > I think they are harmless. The browser decodes them properly
> > > before
> > > executing the JS code.
> > > 
> > > Martin Grigorov
> > > Wicket Training and Consulting
> > > https://twitter.com/mtgrigorov
> > > 
> > > On Tue, May 9, 2017 at 1:09 PM, <[email protected]> wrote:
> > > 
> > > > 
> > > > Hello,
> > > > I'm trying to add a "onchange" attribute to an "input" tag.
> > > > The onchange attribute contains javascript code with
> > > > apostrophes
> > > > (').
> > > > These apostrophes are encoded (&#039;) in the resulting html.
> > > > 
> > > > Java code
> > > > ...
> > > > new AttributeModifier("onchange", new
> > > > Model<String>("document.getElementById('navbar').classList.togg
> > > > le('
> > > > cond
> > > > ensedNav');")
> > > > ...
> > > > 
> > > > Resulting html
> > > > ...
> > > > onchange="document.getElementById(&#039;navbar&#039;).classList
> > > > .tog
> > > > gle(
> > > > &#039;condensedNav&#039;);"
> > > > ...
> > > > 
> > > > How can I avoid it?
> > > > 
> > > > Regards
> > > > 
> > > > Alberto
> > > > 
> > > > -------------------------------------------------------------
> > > > ----
> > > > ----
> > > > To unsubscribe, e-mail: [email protected]
> > > > For additional commands, e-mail: [email protected]
> > > > 
> > > > 
> > 
> > -----------------------------------------------------------------
> > ----
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> > 
> > 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to