export function hasClass(node, className) { if (node.classList) { return node.classList.contains(className); } var originClass = node.className; return " ".concat(originClass, " ").indexOf(" ".concat(className, " ")) > -1; } export function addClass(node, className) { if (node.classList) { node.classList.add(className); } else { if (!hasClass(node, className)) { node.className = "".concat(node.className, " ").concat(className); } } } export function removeClass(node, className) { if (node.classList) { node.classList.remove(className); } else { if (hasClass(node, className)) { var originClass = node.className; node.className = " ".concat(originClass, " ").replace(" ".concat(className, " "), ' '); } } }