(oldClasses, newClasses)
| 25675 | } |
| 25676 | |
| 25677 | function updateClasses(oldClasses, newClasses) { |
| 25678 | var toAdd = arrayDifference(newClasses, oldClasses); |
| 25679 | var toRemove = arrayDifference(oldClasses, newClasses); |
| 25680 | toAdd = digestClassCounts(toAdd, 1); |
| 25681 | toRemove = digestClassCounts(toRemove, -1); |
| 25682 | if (toAdd && toAdd.length) { |
| 25683 | $animate.addClass(element, toAdd); |
| 25684 | } |
| 25685 | if (toRemove && toRemove.length) { |
| 25686 | $animate.removeClass(element, toRemove); |
| 25687 | } |
| 25688 | } |
| 25689 | |
| 25690 | function ngClassWatchAction(newVal) { |
| 25691 | // eslint-disable-next-line no-bitwise |
no test coverage detected