You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/08/25 07:20:43 UTC

svn commit: r988808 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Author: ivaynberg
Date: Wed Aug 25 05:20:42 2010
New Revision: 988808

URL: http://svn.apache.org/viewvc?rev=988808&view=rev
Log:
AjaxSubmitLink not calling the onsubmit event handler
Issue: WICKET-2807

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js?rev=988808&r1=988807&r2=988808&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/ajax/wicket-ajax.js Wed Aug 25 05:20:42 2010
@@ -1032,6 +1032,13 @@ Wicket.Ajax.Call.prototype = {
 	// Submits a form using ajax.
 	// This method serializes a form and sends it as POST body.
 	submitForm: function(form, submitButton) {
+	    if (typeof(form.onsubmit)=="function") {
+	    	var result=form.onsubmit();
+	    	if (typeof(result)=="boolean"&&result==false) {
+	    		return;
+	    	}
+	    }
+	    
 	    if (this.handleMultipart(form, submitButton)) {
 	    	return true;
 	    }