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

Function updateClasses

test/angular/1.3/angular.js:20868–20879  ·  view source on GitHub ↗
(oldClasses, newClasses)

Source from the content-addressed store, hash-verified

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

Callers 1

ngClassWatchActionFunction · 0.70

Calls 2

arrayDifferenceFunction · 0.70
digestClassCountsFunction · 0.70

Tested by

no test coverage detected