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


Reply via email to