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