I used exactly the one in Apache Wicket Cookbook:

BlockingDecorator.java:

public class BlockingDecorator implements IAjaxCallDecorator
{
private static final String latch="var
locked=this.hasAttribute('data-wicket-blocked');" +
"if (locked) { return false; }"+ 
"this.setAttribute('data-wicket-blocked','data-wicket-blocked');";

private static final String
reset="this.removeAttribute('data-wicket-blocked');";

public CharSequence decorateScript(CharSequence script) {
  return latch + script;
}

public CharSequence decorateOnSuccessScript(CharSequence script) {
  return reset + script;
}
public CharSequence decorateOnFailureScript(CharSequence script) {
  return reset + script;
}
}

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/double-click-on-AjaxSubmitLink-and-page-expired-tp4449450p4453255.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to