(newVal)
| 25688 | } |
| 25689 | |
| 25690 | function ngClassWatchAction(newVal) { |
| 25691 | // eslint-disable-next-line no-bitwise |
| 25692 | if (selector === true || (scope.$index & 1) === selector) { |
| 25693 | var newClasses = arrayClasses(newVal || []); |
| 25694 | if (!oldVal) { |
| 25695 | addClasses(newClasses); |
| 25696 | } else if (!equals(newVal,oldVal)) { |
| 25697 | var oldClasses = arrayClasses(oldVal); |
| 25698 | updateClasses(oldClasses, newClasses); |
| 25699 | } |
| 25700 | } |
| 25701 | if (isArray(newVal)) { |
| 25702 | oldVal = newVal.map(function(v) { return shallowCopy(v); }); |
| 25703 | } else { |
| 25704 | oldVal = shallowCopy(newVal); |
| 25705 | } |
| 25706 | } |
| 25707 | } |
| 25708 | }; |
| 25709 |
no test coverage detected