You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ad...@apache.org on 2017/11/30 16:54:58 UTC

wicket git commit: WICKET-6448 Added javadoc

Repository: wicket
Updated Branches:
  refs/heads/master ec5c1a4fa -> 837917cc8


WICKET-6448 Added javadoc

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/837917cc
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/837917cc
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/837917cc

Branch: refs/heads/master
Commit: 837917cc8c59119230e6e7e127aa68d2218ad093
Parents: ec5c1a4f
Author: Andrea Del Bene <ad...@apache.org>
Authored: Thu Nov 30 12:44:50 2017 +0100
Committer: Andrea Del Bene <ad...@apache.org>
Committed: Thu Nov 30 12:44:50 2017 +0100

----------------------------------------------------------------------
 .../wicket/extensions/ajax/AjaxDisableComponentListener.java  | 7 +++++++
 1 file changed, 7 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/837917cc/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/AjaxDisableComponentListener.java
----------------------------------------------------------------------
diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/AjaxDisableComponentListener.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/AjaxDisableComponentListener.java
index a07a7f7..15819c7 100644
--- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/AjaxDisableComponentListener.java
+++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/AjaxDisableComponentListener.java
@@ -23,6 +23,8 @@ import org.apache.wicket.ajax.attributes.AjaxCallListener;
  * An {@link AjaxCallListener} to disable the associated component while the AJAX request is running.
  * Please note that under the hood this class uses DOM attribute 'disabled' to disable a component,
  * hence it can be used only with those HTML components that support this attribute.
+ * If you want to use it with other kinds of components you should override {@link #generateHandlerJavaScript}
+ * to generate the proper enable/disable JavaScript.
  * 
  * @author Andrea Del Bene
  *
@@ -53,6 +55,11 @@ public class AjaxDisableComponentListener extends AjaxCallListener
 		return generateHandlerJavaScript(component, false);
 	}
 
+	/**
+	 * Generate the proper enable/disable JavaScript code for the given component.
+	 * By default component is enabled/disabled using DOM attribute 'disabled'.
+	 * 
+	 */
 	protected String generateHandlerJavaScript(Component component, boolean disabled)
 	{
 		return String.format(DISABLE_ENABLE_JS, component.getMarkupId(), disabled);