Author: mgrigorov
Date: Tue Dec 20 12:18:23 2011
New Revision: 1221220

URL: http://svn.apache.org/viewvc?rev=1221220&view=rev
Log:
WICKET-4302
Allow set Ajax settings for AjaxCheckBox


Modified:
    
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java

Modified: 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java?rev=1221220&r1=1221219&r2=1221220&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
 (original)
+++ 
wicket/branches/wicket-1.5.x/wicket-core/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxCheckBox.java
 Tue Dec 20 12:18:23 2011
@@ -16,7 +16,9 @@
  */
 package org.apache.wicket.ajax.markup.html.form;
 
+import org.apache.wicket.ajax.AjaxChannel;
 import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.IAjaxCallDecorator;
 import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior;
 import org.apache.wicket.markup.html.form.CheckBox;
 import org.apache.wicket.model.IModel;
@@ -59,6 +61,18 @@ public abstract class AjaxCheckBox exten
                        private static final long serialVersionUID = 1L;
 
                        @Override
+                       protected IAjaxCallDecorator getAjaxCallDecorator()
+                       {
+                               return AjaxCheckBox.this.getAjaxCallDecorator();
+                       }
+
+                       @Override
+                       protected AjaxChannel getChannel()
+                       {
+                               return AjaxCheckBox.this.getChannel();
+                       }
+
+                       @Override
                        protected void onUpdate(AjaxRequestTarget target)
                        {
                                AjaxCheckBox.this.onUpdate(target);
@@ -66,6 +80,16 @@ public abstract class AjaxCheckBox exten
                });
        }
 
+       protected AjaxChannel getChannel()
+       {
+               return null;
+       }
+
+       protected IAjaxCallDecorator getAjaxCallDecorator()
+       {
+               return null;
+       }
+
        /**
         * Listener method invoked on an ajax update call
         * 


Reply via email to