Author: mgrigorov
Date: Tue Dec 20 12:15:58 2011
New Revision: 1221219
URL: http://svn.apache.org/viewvc?rev=1221219&view=rev
Log:
WICKET-4302
Allow set Ajax settings for AjaxCheckBox
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java?rev=1221219&r1=1221218&r2=1221219&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
Tue Dec 20 12:15:58 2011
@@ -16,6 +16,7 @@
*/
package org.apache.wicket.ajax.markup.html.form;
+import org.apache.wicket.ajax.AjaxRequestAttributes;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
import org.apache.wicket.markup.html.form.CheckBox;
@@ -59,6 +60,13 @@ public abstract class AjaxCheckBox exten
private static final long serialVersionUID = 1L;
@Override
+ protected void
updateAjaxAttributes(AjaxRequestAttributes attributes)
+ {
+ super.updateAjaxAttributes(attributes);
+
AjaxCheckBox.this.updateAjaxAttributes(attributes);
+ }
+
+ @Override
protected void onUpdate(AjaxRequestTarget target)
{
AjaxCheckBox.this.onUpdate(target);
@@ -67,6 +75,15 @@ public abstract class AjaxCheckBox exten
}
/**
+ * @param attributes
+ * the attributes to use for the Ajax request
+ * @see
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior#updateAjaxAttributes(org.apache.wicket.ajax.AjaxRequestAttributes)
+ */
+ protected void updateAjaxAttributes(final AjaxRequestAttributes
attributes)
+ {
+ }
+
+ /**
* Listener method invoked on an ajax update call
*
* @param target