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