Hi, Put a breakpoint inside processEvaluation() method [1] and see what goes wrong.
1. https://github.com/apache/wicket/blob/58a7106d74de02cc9f193d95613b6c1f3483ca7b/wicket-core/src/main/java/org/apache/wicket/ajax/res/js/wicket-ajax-jquery.js#L1158 Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Oct 3, 2017 at 4:19 PM, Olivier DUTRIEUX < [email protected]> wrote: > This is a special syntax of wicket : http://wicketinaction.com/ > 2013/02/replace-components-with-animation/ > > Anybody can't help me ? > > -- > Olivier Dutrieux > Groupe Projets (Tél : 31 62) > > > -----Message d'origine----- > > De : Tobias Soloschenko [mailto:[email protected]] > > Envoyé : dimanche 1 octobre 2017 00:35 > > À : [email protected] > > Objet : Re: PrependJavaScript to replace a composant with animation > > > > 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(){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 > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > >
