Hi,
are you able to try to replace this by a normal if block:
......format("notify|var......
Seems that this shortcut is causing the issue.
kind regards
Tobias
> Am 30.09.2017 um 23:21 schrieb Olivier DUTRIEUX <[email protected]>:
>
> Hello,
>
> I use the functionnality of prependJavaScript to replace a composant with
> animation, but I have I a problem when I have two functions (on difference
> composants), one with normal syntax like this :
>
> target.prependJavaScript("$('" + c.getMarkupId() +
> "').selectpicker('destroy')");
>
> and I other one with special syntax for animation :
>
> target.prependJavaScript(String.format("notify|var
> c=$('#%s.collapse');if(c.length){c.on('hidden.bs.collapse',function(){notify();});c.collapse('hide');}else{notify();}",
> c.getMarkupId()));
>
> I get a error when wicket evaluate the javascript :
>
> ERROR: Wicket.Ajax.Call.processEvaluation: Exception evaluating javascript:
> SyntaxError: expected expression, got keyword 'var', text:
> (function(){$('#identifiedPerson17f').selectpicker('destroy');})();(function(){notify|var
>
> c=$('#identifiedPersonContainer161.collapse');if(c.length){c.on('hidden.bs.collapse',function(){notify();});c.collapse('hide');}else{notify();}})();
>
> Thanks advance for your help
>
> Duto
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]