Author: ivaynberg Date: Sun Sep 23 09:19:26 2007 New Revision: 578578 URL: http://svn.apache.org/viewvc?rev=578578&view=rev Log: WICKET-997: AjaxButton using null as the form in the onSubmit() callback
Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxButton.java Modified: wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxButton.java URL: http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxButton.java?rev=578578&r1=578577&r2=578578&view=diff ============================================================================== --- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxButton.java (original) +++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/ajax/markup/html/form/AjaxButton.java Sun Sep 23 09:19:26 2007 @@ -24,9 +24,8 @@ import org.apache.wicket.util.string.AppendingStringBuffer; /** - * A button that submits the form via ajax. Since this button takes the form as - * a constructor argument it does not need to be added to it unlike the - * [EMAIL PROTECTED] Button} component. + * A button that submits the form via ajax. Since this button takes the form as a constructor + * argument it does not need to be added to it unlike the [EMAIL PROTECTED] Button} component. * * @since 1.3 * @@ -37,7 +36,7 @@ private static final long serialVersionUID = 1L; private final Form form; - + /** * Construct. * @@ -47,10 +46,11 @@ { this(id, null); } - + /** - * Returns the form if it was set in constructor, otherwise returns the - * form nearest in parent hierarchy. + * Returns the form if it was set in constructor, otherwise returns the form nearest in parent + * hierarchy. + * * @see org.apache.wicket.markup.html.form.FormComponent#getForm() */ public Form getForm() @@ -83,12 +83,12 @@ protected void onSubmit(AjaxRequestTarget target) { - AjaxButton.this.onSubmit(target, form); + AjaxButton.this.onSubmit(target, AjaxButton.this.getForm()); } protected void onError(AjaxRequestTarget target) { - AjaxButton.this.onError(target, form); + AjaxButton.this.onError(target, AjaxButton.this.getForm()); } protected CharSequence getEventHandler() @@ -106,12 +106,10 @@ } /** - * Returns the [EMAIL PROTECTED] IAjaxCallDecorator} that will be used to modify the - * generated javascript. This is the preferred way of changing the - * javascript in the onclick handler + * Returns the [EMAIL PROTECTED] IAjaxCallDecorator} that will be used to modify the generated javascript. + * This is the preferred way of changing the javascript in the onclick handler * - * @return call decorator used to modify the generated javascript or null - * for none + * @return call decorator used to modify the generated javascript or null for none */ protected IAjaxCallDecorator getAjaxCallDecorator() {