(element, cssClasses)
| 3396 | } |
| 3397 | |
| 3398 | function jqLiteAddClass(element, cssClasses) { |
| 3399 | if (cssClasses && element.setAttribute) { |
| 3400 | var existingClasses = (' ' + (element.getAttribute('class') || '') + ' ') |
| 3401 | .replace(/[\n\t]/g, ' '); |
| 3402 | var newClasses = existingClasses; |
| 3403 | |
| 3404 | forEach(cssClasses.split(' '), function(cssClass) { |
| 3405 | cssClass = trim(cssClass); |
| 3406 | if (newClasses.indexOf(' ' + cssClass + ' ') === -1) { |
| 3407 | newClasses += cssClass + ' '; |
| 3408 | } |
| 3409 | }); |
| 3410 | |
| 3411 | if (newClasses !== existingClasses) { |
| 3412 | element.setAttribute('class', trim(newClasses)); |
| 3413 | } |
| 3414 | } |
| 3415 | } |
| 3416 | |
| 3417 | |
| 3418 | function jqLiteAddNodes(root, elements) { |
no test coverage detected