(oldClasses, newClasses)
| 20866 | } |
| 20867 | |
| 20868 | function updateClasses(oldClasses, newClasses) { |
| 20869 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 20870 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 20871 | toAdd = digestClassCounts(toAdd, 1); |
| 20872 | toRemove = digestClassCounts(toRemove, -1); |
| 20873 | if (toAdd && toAdd.length) { |
| 20874 | $animate.addClass(element, toAdd); |
| 20875 | } |
| 20876 | if (toRemove && toRemove.length) { |
| 20877 | $animate.removeClass(element, toRemove); |
| 20878 | } |
| 20879 | } |
| 20880 | |
| 20881 | function ngClassWatchAction(newVal) { |
| 20882 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected