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

Function jqLiteAddClass

lib/test/angular/1.5.0/angular.js:3004–3018  ·  view source on GitHub ↗
(element, cssClasses)

Source from the content-addressed store, hash-verified

3002}
3003
3004function jqLiteAddClass(element, cssClasses) {
3005 if (cssClasses && element.setAttribute) {
3006 var existingClasses = (' ' + (element.getAttribute('class') || '') + ' ')
3007 .replace(/[\n\t]/g, " ");
3008
3009 forEach(cssClasses.split(' '), function(cssClass) {
3010 cssClass = trim(cssClass);
3011 if (existingClasses.indexOf(' ' + cssClass + ' ') === -1) {
3012 existingClasses += cssClass + ' ';
3013 }
3014 });
3015
3016 element.setAttribute('class', trim(existingClasses));
3017 }
3018}
3019
3020
3021function jqLiteAddNodes(root, elements) {

Callers 2

$$jqLiteProviderFunction · 0.70
handleCSSClassChangesFunction · 0.70

Calls 2

forEachFunction · 0.70
trimFunction · 0.70

Tested by

no test coverage detected