MCPcopy Index your code
hub / github.com/angular-ui/ui-grid / updateClasses

Function updateClasses

lib/test/angular/1.5.0/angular.js:23649–23660  ·  view source on GitHub ↗
(oldClasses, newClasses)

Source from the content-addressed store, hash-verified

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) {

Callers 1

ngClassWatchActionFunction · 0.70

Calls 2

arrayDifferenceFunction · 0.70
digestClassCountsFunction · 0.70

Tested by

no test coverage detected