jquery.dashboard.js - Fix conflicted variable names
authorTim Otten <totten@civicrm.org>
Fri, 13 Nov 2015 19:38:02 +0000 (11:38 -0800)
committerTim Otten <totten@civicrm.org>
Fri, 13 Nov 2015 19:38:02 +0000 (11:38 -0800)
js/jquery/jquery.dashboard.js

index ca58657545ff27affd1b508c316784e8f1de4623..e2c2c71014f99ea19561663f8cdb5072aa5b866f 100644 (file)
       var params = {};
 
       // For each column...
-      for (var c in dashboard.columns) {
+      for (var c2 in dashboard.columns) {
 
         // IDs of the sortable elements in this column.
-        if( typeof dashboard.columns[c] == 'object' ) var ids = dashboard.columns[c].element.sortable('toArray');
+        if( typeof dashboard.columns[c2] == 'object' ) var ids = dashboard.columns[c2].element.sortable('toArray');
 
         // For each id...
         for (var w in ids) {
@@ -90,7 +90,7 @@
 
           // Add one flat property to the params object that will look like an array element to the PHP server.
           // Unfortunately jQuery doesn't do this for us.
-          if ( typeof dashboard.widgets[id] == 'object' ) params['columns[' + c + '][' + id + ']'] = (dashboard.widgets[id].minimized ? '1' : '0');
+          if ( typeof dashboard.widgets[id] == 'object' ) params['columns[' + c2 + '][' + id + ']'] = (dashboard.widgets[id].minimized ? '1' : '0');
         }
       }