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 (') 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('navbar').classList
> > > > .tog
> > > > gle(
> > > > 'condensedNav');"
> > > > ...
> > > >
> > > > 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]