[Jifty-commit] r4423 - jifty/branches/prototype-1.6/share/web/static/js

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Tue Nov 13 09:35:50 EST 2007


Author: sunnavy
Date: Tue Nov 13 09:35:50 2007
New Revision: 4423

Modified:
   jifty/branches/prototype-1.6/share/web/static/js/jifty.js

Log:
be bitten by 'extend' properity, again, sigh

Modified: jifty/branches/prototype-1.6/share/web/static/js/jifty.js
==============================================================================
--- jifty/branches/prototype-1.6/share/web/static/js/jifty.js	(original)
+++ jifty/branches/prototype-1.6/share/web/static/js/jifty.js	Tue Nov 13 09:35:50 2007
@@ -1525,9 +1525,10 @@
         var e = elements[i];
         var parsed = e.getAttribute("name").match(/^J:V-region-__page\.(.*)/);
         var extras = Form.Element.buttonArguments(e);
-        if (extras.keys().length > 0) {
+        if (extras.keys().length > 1) {
             // Button with values
             for (var j = 0; j < extras.keys().length; j++) {
+                if ( extras.keys()[j] == 'extend' ) continue;
                 // Might also have J:V mappings on it
                 parsed = extras.keys()[j].match(/^J:V-region-__page\.(.*)/);
                 if ((parsed != null) && (parsed.length == 2)) {
@@ -1550,7 +1551,7 @@
 
     /* we want to feed a common object instead of a Hash to Jifty.update */ 
     var args_object = {};
-    args.each( function( pair ) { args_object[pair.key] = args_object[pair.value]; } );
+    args.each( function( pair ) { args_object[pair.key] = pair.value; } );
 
     if(event.ctrlKey||event.metaKey||event.altKey||event.shiftKey) return true;
     return Jifty.update( {'continuation':{},'actions':null,'fragments':[{'mode':'Replace','args':args_object,'region':'__page','path': submit_to}]}, elt );


More information about the Jifty-commit mailing list