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

Function arrayClasses

test/angular/1.5/angular.js:25724–25742  ·  view source on GitHub ↗
(classVal)

Source from the content-addressed store, hash-verified

25722 }
25723
25724 function arrayClasses(classVal) {
25725 var classes = [];
25726 if (isArray(classVal)) {
25727 forEach(classVal, function(v) {
25728 classes = classes.concat(arrayClasses(v));
25729 });
25730 return classes;
25731 } else if (isString(classVal)) {
25732 return classVal.split(' ');
25733 } else if (isObject(classVal)) {
25734 forEach(classVal, function(v, k) {
25735 if (v) {
25736 classes = classes.concat(k.split(' '));
25737 }
25738 });
25739 return classes;
25740 }
25741 return classVal;
25742 }
25743 }];
25744}
25745

Callers 2

classDirectiveFunction · 0.70
ngClassWatchActionFunction · 0.70

Calls 4

isArrayFunction · 0.85
forEachFunction · 0.70
isStringFunction · 0.70
isObjectFunction · 0.70

Tested by

no test coverage detected