(oldClasses, newClasses)
| 22428 | } |
| 22429 | |
| 22430 | function updateClasses(oldClasses, newClasses) { |
| 22431 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 22432 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 22433 | toAdd = digestClassCounts(toAdd, 1); |
| 22434 | toRemove = digestClassCounts(toRemove, -1); |
| 22435 | if (toAdd && toAdd.length) { |
| 22436 | $animate.addClass(element, toAdd); |
| 22437 | } |
| 22438 | if (toRemove && toRemove.length) { |
| 22439 | $animate.removeClass(element, toRemove); |
| 22440 | } |
| 22441 | } |
| 22442 | |
| 22443 | function ngClassWatchAction(newVal) { |
| 22444 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected