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]

Reply via email to