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);
},
/**