Apply jshint suggestions for cleanup to dojo.fieldmapper
[evergreen-equinox.git] / Open-ILS / web / js / dojo / fieldmapper / dojoData.js
index 428359a..3ebcafc 100644 (file)
@@ -31,10 +31,11 @@ if(!dojo._hasResource['fieldmapper.dojoData']){
         function _fromStoreItem (data) {
             this.fromHash(data);
 
-            for (var i = 0; this._ignore_fields && i < this._ignore_fields.length; i++)
+            var i;
+            for (i = 0; this._ignore_fields && i < this._ignore_fields.length; i++)
                 this[this._ignore_fields[i]](null);
 
-            for (var i = 0; this._fields && i < this._fields.length; i++) {
+            for (i = 0; this._fields && i < this._fields.length; i++) {
                 if (dojo.isArray( this[this._fields[i]]() ))
                     this[this._fields[i]]( this[this._fields[i]]()[0] );
             }
@@ -58,22 +59,23 @@ if(!dojo._hasResource['fieldmapper.dojoData']){
             if (!params) params = {};
             var data = this.initStoreData(label, params);
 
-            for (var i = 0; list && i < list.length; i++) data.items.push( list[i].toHash(true, params.virtualFields) );
+            var i, j;
+            for (i = 0; list && i < list.length; i++) data.items.push( list[i].toHash(true, params.virtualFields) );
 
             if (params.children && params.parent) {
                 var _hash_list = data.items;
 
                 var _find_root = {};
-                for (var i = 0; _hash_list && i < _hash_list.length; i++) {
+                for (i = 0; _hash_list && i < _hash_list.length; i++) {
                     _find_root[_hash_list[i][params.identifier]] = _hash_list[i]; 
                 }
 
                 var item_data = [];
-                for (var i = 0; _hash_list && i < _hash_list.length; i++) {
-                    var obj = _hash_list[i]
+                for (i = 0; _hash_list && i < _hash_list.length; i++) {
+                    var obj = _hash_list[i];
                     obj[params.children] = [];
 
-                    for (var j = 0; _hash_list && j < _hash_list.length; j++) {
+                    for (j = 0; _hash_list && j < _hash_list.length; j++) {
                         var kid = _hash_list[j];
                         if (kid[params.parent] == obj[params.identifier]) {
                             obj[params.children].push( { _reference : kid[params.identifier] } );
@@ -85,7 +87,7 @@ if(!dojo._hasResource['fieldmapper.dojoData']){
                     item_data.push( obj );
                 }
 
-                for (var j in _find_root) {
+                for (j in _find_root) {
                     _find_root[j]['_top'] = 'true';
                     if (!_find_root[j][params.parent])
                         _find_root[j]['_trueRoot'] = 'true';
@@ -101,7 +103,7 @@ if(!dojo._hasResource['fieldmapper.dojoData']){
             fieldmapper[i].prototype.fromStoreItem = _fromStoreItem;
             fieldmapper[i].toStoreData = _toStoreData;
             fieldmapper[i].toStoreItem = _toStoreItem;
-            fieldmapper[i].prototype.toStoreItem = function ( args ) { return _toStoreItem(this, args) };
+            fieldmapper[i].prototype.toStoreItem = function ( args ) { return _toStoreItem(this, args); };
             fieldmapper[i].initStoreData = _initStoreData;
         }
 
@@ -112,17 +114,17 @@ if(!dojo._hasResource['fieldmapper.dojoData']){
         fieldmapper.aou.toStoreData = function (list, label) {
             if (!label) label = 'shortname';
             return _toStoreData.call(this, list, label, { 'parent' : 'parent_ou', 'children' : 'children' });
-        }
+        };
 
         fieldmapper.aout.toStoreData = function (list, label) {
             if (!label) label = 'name';
             return _toStoreData.call(this, list, label, { 'parent' : 'parent', 'children' : 'children' });
-        }
+        };
 
         fieldmapper.pgt.toStoreData = function (list, label) {
             if (!label) label = 'name';
             return _toStoreData.call(this, list, label, { 'parent' : 'parent', 'children' : 'children' });
-        }
+        };
 
         /*
         ppl.toStoreData = function (list, label) {