(oldClasses, newClasses)
| 23200 | } |
| 23201 | |
| 23202 | function updateClasses(oldClasses, newClasses) { |
| 23203 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 23204 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 23205 | toAdd = digestClassCounts(toAdd, 1); |
| 23206 | toRemove = digestClassCounts(toRemove, -1); |
| 23207 | if (toAdd && toAdd.length) { |
| 23208 | $animate.addClass(element, toAdd); |
| 23209 | } |
| 23210 | if (toRemove && toRemove.length) { |
| 23211 | $animate.removeClass(element, toRemove); |
| 23212 | } |
| 23213 | } |
| 23214 | |
| 23215 | function ngClassWatchAction(newVal) { |
| 23216 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected