[Jifty-commit] r2534 - in jifty/trunk: share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Jan 20 00:50:08 EST 2007


Author: trs
Date: Sat Jan 20 00:50:05 2007
New Revision: 2534

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/share/web/static/js/bps_util.js
   jifty/trunk/share/web/static/js/jifty.js

Log:
 r18993 at zot:  tom | 2007-01-20 00:49:56 -0500
 Fix how fake buttons submit forms


Modified: jifty/trunk/share/web/static/js/bps_util.js
==============================================================================
--- jifty/trunk/share/web/static/js/bps_util.js	(original)
+++ jifty/trunk/share/web/static/js/bps_util.js	Sat Jan 20 00:50:05 2007
@@ -37,6 +37,7 @@
             hidden.setAttribute("type", "hidden");
             hidden.setAttribute("name", a.getAttribute("name"));
             a["virtualform"].appendChild( hidden );
+            a["virtualform"].onsubmit();
             a["virtualform"].submit();
         });
     }

Modified: jifty/trunk/share/web/static/js/jifty.js
==============================================================================
--- jifty/trunk/share/web/static/js/jifty.js	(original)
+++ jifty/trunk/share/web/static/js/jifty.js	Sat Jan 20 00:50:05 2007
@@ -1043,8 +1043,10 @@
      
      if(form && !form.hasPlaceholders) {
          form.hasPlaceholders = true;
-         Event.observe(form, 'submit',
-                       function () { Form.clearPlaceholders(form); } );
+         // We can't attach this event via DOM event methods because 
+         // we need to call form.submit() sometimes and still have a good
+         // way to call this event handler
+         form.onsubmit = function () { Form.clearPlaceholders(form); };
      }
   },
 


More information about the Jifty-commit mailing list