(oldClasses, newClasses)
| 23647 | } |
| 23648 | |
| 23649 | function updateClasses(oldClasses, newClasses) { |
| 23650 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 23651 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 23652 | toAdd = digestClassCounts(toAdd, 1); |
| 23653 | toRemove = digestClassCounts(toRemove, -1); |
| 23654 | if (toAdd && toAdd.length) { |
| 23655 | $animate.addClass(element, toAdd); |
| 23656 | } |
| 23657 | if (toRemove && toRemove.length) { |
| 23658 | $animate.removeClass(element, toRemove); |
| 23659 | } |
| 23660 | } |
| 23661 | |
| 23662 | function ngClassWatchAction(newVal) { |
| 23663 | if (selector === true || scope.$index % 2 === selector) { |
no test coverage detected