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

Function arrayClasses

lib/test/angular/1.5.0/angular.js:23691–23709  ·  view source on GitHub ↗
(classVal)

Source from the content-addressed store, hash-verified

23689 }
23690
23691 function arrayClasses(classVal) {
23692 var classes = [];
23693 if (isArray(classVal)) {
23694 forEach(classVal, function(v) {
23695 classes = classes.concat(arrayClasses(v));
23696 });
23697 return classes;
23698 } else if (isString(classVal)) {
23699 return classVal.split(' ');
23700 } else if (isObject(classVal)) {
23701 forEach(classVal, function(v, k) {
23702 if (v) {
23703 classes = classes.concat(k.split(' '));
23704 }
23705 });
23706 return classes;
23707 }
23708 return classVal;
23709 }
23710 }];
23711}
23712

Callers 2

classDirectiveFunction · 0.70
ngClassWatchActionFunction · 0.70

Calls 4

forEachFunction · 0.70
isStringFunction · 0.70
isObjectFunction · 0.70
isArrayFunction · 0.50

Tested by

no test coverage detected