MCPcopy Create free account
hub / github.com/aosabook/500lines / arrayClasses

Function arrayClasses

spreadsheet/code/lib/angular.js:21727–21742  ·  view source on GitHub ↗
(classVal)

Source from the content-addressed store, hash-verified

21725 }
21726
21727 function arrayClasses (classVal) {
21728 if (isArray(classVal)) {
21729 return classVal;
21730 } else if (isString(classVal)) {
21731 return classVal.split(' ');
21732 } else if (isObject(classVal)) {
21733 var classes = [], i = 0;
21734 forEach(classVal, function(v, k) {
21735 if (v) {
21736 classes = classes.concat(k.split(' '));
21737 }
21738 });
21739 return classes;
21740 }
21741 return classVal;
21742 }
21743 }];
21744}
21745

Callers 2

classDirectiveFunction · 0.85
ngClassWatchActionFunction · 0.85

Calls 3

isStringFunction · 0.85
isObjectFunction · 0.85
forEachFunction · 0.85

Tested by

no test coverage detected