Hi all; We are trying to migrate from Wicket 1.4 to 6.9.0.
We encountered a strange problem. Here is the migrated code (which is working incorrectly): @Override protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { super.updateAjaxAttributes(attributes); AjaxCallListener myAjaxCallListener = new AjaxCallListener() { @Override public CharSequence getFailureHandler(Component component) { return BlockerBehaviour.getJSUnBlock(); } @Override public CharSequence getBeforeHandler(Component component) { return BlockerBehaviour.getJSBlock(); } @Override public CharSequence getSuccessHandler(Component component) { return BlockerBehaviour.getJSUnBlock(); } }; attributes.getAjaxCallListeners().add(myAjaxCallListener); } My application doesn't work because we need to add Component's script. I mean in Wicket 1.4 version , I can append component's script like this, ex : @Override public CharSequence decorateOnFailureScript(CharSequence script) { return *script *+ " " + BlockerBehaviour.getJSUnBlock(); } How can we append script of Component in Wicket 6.9.0 ? Thanks.