Skip to content

Commit 98629d4

Browse files
committed
fix(classList): error on svg elements
Fixes #1795
1 parent 0b4cba8 commit 98629d4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

js/angular/service/angularOverrides.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jqLite.prototype.addClass = function(cssClasses) {
66
el = this[x];
77
if(el.setAttribute) {
88

9-
if(cssClasses.indexOf(' ') < 0) {
9+
if(cssClasses.indexOf(' ') < 0 && el.classList.add) {
1010
el.classList.add(cssClasses);
1111
} else {
1212
existingClasses = (' ' + (el.getAttribute('class') || '') + ' ')
@@ -33,7 +33,7 @@ jqLite.prototype.removeClass = function(cssClasses) {
3333
for(x=0; x<this.length; x++) {
3434
el = this[x];
3535
if(el.getAttribute) {
36-
if(cssClasses.indexOf(' ') < 0) {
36+
if(cssClasses.indexOf(' ') < 0 && el.classList.remove) {
3737
el.classList.remove(cssClasses);
3838
} else {
3939
splitClasses = cssClasses.split(' ');

0 commit comments

Comments
 (0)