Skip to content

Commit 0e9d1c6

Browse files
committed
Compiled className fix
1 parent bc1f49c commit 0e9d1c6

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

dist/cash.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -257,10 +257,10 @@
257257
return (v.classList ? v.classList.contains(c) : new RegExp("(^| )" + c + "( |$)", "gi").test(v.className));
258258
}
259259

260-
function addClass(v, c, spacedName) {
260+
function addClass(v, c) {
261261
if (v.classList) {
262262
v.classList.add(c);
263-
} else if (spacedName.indexOf(" " + c + " ")) {
263+
} else if (!hasClass(v, c)) {
264264
v.className += " " + c;
265265
}
266266
}
@@ -278,9 +278,8 @@
278278
var classes = getClasses(c);
279279

280280
return (classes ? this.each(function (v) {
281-
var spacedName = " " + v.className + " ";
282281
each(classes, function (c) {
283-
addClass(v, c, spacedName);
282+
addClass(v, c);
284283
});
285284
}) : this);
286285
},
@@ -370,12 +369,11 @@
370369
}
371370
var classes = getClasses(c);
372371
return (classes ? this.each(function (v) {
373-
var spacedName = " " + v.className + " ";
374372
each(classes, function (c) {
375373
if (hasClass(v, c)) {
376374
removeClass(v, c);
377375
} else {
378-
addClass(v, c, spacedName);
376+
addClass(v, c);
379377
}
380378
});
381379
}) : this);

0 commit comments

Comments
 (0)