(oldClasses, newClasses)
| 22650 | } |
| 22651 | |
| 22652 | function updateClasses(oldClasses, newClasses) { |
| 22653 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 22654 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 22655 | toAdd = digestClassCounts(toAdd, 1); |
| 22656 | toRemove = digestClassCounts(toRemove, -1); |
| 22657 | if (toAdd && toAdd.length) { |
| 22658 | $animate.addClass(element, toAdd); |
| 22659 | } |
| 22660 | if (toRemove && toRemove.length) { |
| 22661 | $animate.removeClass(element, toRemove); |
| 22662 | } |
| 22663 | } |
| 22664 | |
| 22665 | function ngClassWatchAction(newVal) { |
| 22666 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected