(oldClasses, newClasses)
| 22066 | } |
| 22067 | |
| 22068 | function updateClasses(oldClasses, newClasses) { |
| 22069 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 22070 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 22071 | toAdd = digestClassCounts(toAdd, 1); |
| 22072 | toRemove = digestClassCounts(toRemove, -1); |
| 22073 | if (toAdd && toAdd.length) { |
| 22074 | $animate.addClass(element, toAdd); |
| 22075 | } |
| 22076 | if (toRemove && toRemove.length) { |
| 22077 | $animate.removeClass(element, toRemove); |
| 22078 | } |
| 22079 | } |
| 22080 | |
| 22081 | function ngClassWatchAction(newVal) { |
| 22082 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected