No new about this problem : I need to create a jira issue ? Duto
> -----Message d'origine----- > De : Olivier DUTRIEUX [mailto:[email protected]] > Envoyé : samedi 30 septembre 2017 23:21 > À : [email protected] > Objet : PrependJavaScript to replace a composant with animation > > 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(){n > otify|var > c=$('#identifiedPersonContainer161.collapse');if(c.length){c.on('hidden.bs.co > llapse',function(){notify();});c.collapse('hide');}else{notify();}})(); > > Thanks advance for your help > > Duto
