diff options
| author | Vojta Jina | 2013-10-22 14:41:21 -0700 | 
|---|---|---|
| committer | Vojta Jina | 2013-10-22 15:32:41 -0700 | 
| commit | f2fab498303e00d199cb3d19a008670e214d5c10 (patch) | |
| tree | 3aa88fdb1f63bbed45c7541232a0fdfac226c126 /src/ng/directive/ngRepeat.js | |
| parent | 934a95d3ef3f72dfc37b0b564624cb4a1286d4f4 (diff) | |
| download | angular.js-f2fab498303e00d199cb3d19a008670e214d5c10.tar.bz2 | |
style: make jshint happy
Diffstat (limited to 'src/ng/directive/ngRepeat.js')
| -rw-r--r-- | src/ng/directive/ngRepeat.js | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ng/directive/ngRepeat.js b/src/ng/directive/ngRepeat.js index bce76411..e3ff1b8e 100644 --- a/src/ng/directive/ngRepeat.js +++ b/src/ng/directive/ngRepeat.js @@ -243,10 +243,10 @@ var ngRepeatDirective = ['$parse', '$animate', function($parse, $animate) {          } else {            trackByIdArrayFn = function(key, value) {              return hashKey(value); -          } +          };            trackByIdObjFn = function(key) {              return key; -          } +          };          }          match = lhs.match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/); @@ -308,7 +308,7 @@ var ngRepeatDirective = ['$parse', '$animate', function($parse, $animate) {             trackById = trackByIdFn(key, value, index);             assertNotHasOwnProperty(trackById, '`track by` id');             if(lastBlockMap.hasOwnProperty(trackById)) { -             block = lastBlockMap[trackById] +             block = lastBlockMap[trackById];               delete lastBlockMap[trackById];               nextBlockMap[trackById] = block;               nextBlockOrder[index] = block; @@ -356,9 +356,7 @@ var ngRepeatDirective = ['$parse', '$animate', function($parse, $animate) {                  nextNode = nextNode.nextSibling;                } while(nextNode && nextNode[NG_REMOVED]); -              if (block.startNode == nextNode) { -                // do nothing -              } else { +              if (block.startNode != nextNode) {                  // existing item which got moved                  $animate.move(getBlockElements(block), null, jqLite(previousNode));                } @@ -374,7 +372,9 @@ var ngRepeatDirective = ['$parse', '$animate', function($parse, $animate) {              childScope.$first = (index === 0);              childScope.$last = (index === (arrayLength - 1));              childScope.$middle = !(childScope.$first || childScope.$last); -            childScope.$odd = !(childScope.$even = index%2==0); +            // jshint bitwise: false +            childScope.$odd = !(childScope.$even = (index&1) === 0); +            // jshint bitwise: true              if (!block.startNode) {                linker(childScope, function(clone) {  | 
