remove classList support

This commit is contained in:
Fabian Jakobs 2011-12-13 12:21:30 +01:00
commit c93d1e209a

View file

@ -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