remove classList support
This commit is contained in:
parent
5200776c52
commit
c93d1e209a
1 changed files with 40 additions and 58 deletions
|
|
@ -57,7 +57,6 @@ exports.setText = function(elem, text) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!document.documentElement.classList) {
|
|
||||||
exports.hasCssClass = function(el, name) {
|
exports.hasCssClass = function(el, name) {
|
||||||
var classes = el.className.split(/\s+/g);
|
var classes = el.className.split(/\s+/g);
|
||||||
return classes.indexOf(name) !== -1;
|
return classes.indexOf(name) !== -1;
|
||||||
|
|
@ -103,23 +102,6 @@ if (!document.documentElement.classList) {
|
||||||
el.className = classes.join(" ");
|
el.className = classes.join(" ");
|
||||||
return add;
|
return add;
|
||||||
};
|
};
|
||||||
} else {
|
|
||||||
exports.hasCssClass = function(el, name) {
|
|
||||||
return el.classList.contains(name);
|
|
||||||
};
|
|
||||||
|
|
||||||
exports.addCssClass = function(el, name) {
|
|
||||||
el.classList.add(name);
|
|
||||||
};
|
|
||||||
|
|
||||||
exports.removeCssClass = function(el, name) {
|
|
||||||
el.classList.remove(name);
|
|
||||||
};
|
|
||||||
|
|
||||||
exports.toggleCssClass = function(el, name) {
|
|
||||||
return el.classList.toggle(name);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add or remove a CSS class from the list of classes on the given node
|
* Add or remove a CSS class from the list of classes on the given node
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue