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


Reply via email to