MCPcopy Create free account
hub / github.com/binux/qiandao / arrayClasses

Function arrayClasses

web/static/components/angularjs/angular.js:18382–18397  ·  view source on GitHub ↗
(classVal)

Source from the content-addressed store, hash-verified

18380 }
18381
18382 function arrayClasses (classVal) {
18383 if (isArray(classVal)) {
18384 return classVal;
18385 } else if (isString(classVal)) {
18386 return classVal.split(' ');
18387 } else if (isObject(classVal)) {
18388 var classes = [], i = 0;
18389 forEach(classVal, function(v, k) {
18390 if (v) {
18391 classes = classes.concat(k.split(' '));
18392 }
18393 });
18394 return classes;
18395 }
18396 return classVal;
18397 }
18398 }];
18399}
18400

Callers 2

classDirectiveFunction · 0.85
ngClassWatchActionFunction · 0.85

Calls 4

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

Tested by

no test coverage detected