You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by an...@apache.org on 2006/11/07 22:19:48 UTC

svn commit: r472274 - /tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js

Author: andyhot
Date: Tue Nov  7 13:19:48 2006
New Revision: 472274

URL: http://svn.apache.org/viewvc?view=rev&rev=472274
Log:
TAPESTRY-1141: Check if the target of the submit event was a form element (instead of the form itself)

Modified:
    tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js

Modified: tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js
URL: http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js?view=diff&rev=472274&r1=472273&r2=472274
==============================================================================
--- tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js (original)
+++ tapestry/tapestry4/trunk/tapestry-framework/src/js/tapestry/form.js Tue Nov  7 13:19:48 2006
@@ -142,7 +142,12 @@
 	
 	overrideSubmit:function(e){
 		dojo.event.browser.stopEvent(e);
-		tapestry.form.submitAsync(e.target);
+                var elm = e.target;
+                if (!dj_undef("form", elm)){
+                    dojo.log.debug("Submit event was generated from element: ", elm);
+                    elm = elm.form;                    
+                }
+		tapestry.form.submitAsync(elm);
 	},
 	
 	/**