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) {
|
||||
var classes = el.className.split(/\s+/g);
|
||||
return classes.indexOf(name) !== -1;
|
||||
|
|
@ -103,23 +102,6 @@ if (!document.documentElement.classList) {
|
|||
el.className = classes.join(" ");
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue