Files
js-utilities/classes/classes.min.js
T
simongehrig f7c78cf322 JS-utilities
added minimized version
2017-11-15 15:12:51 +01:00

1 line
410 B
JavaScript

function hasClass(b,a){if(b.classList){return b.classList.contains(a)}else{return !!b.className.match(new RegExp("(\\s|^)"+a+"(\\s|$)"))}}function addClass(b,a){if(b.classList){b.classList.add(a)}else{if(!hasClass(b,a)){b.className+=" "+a}}}function removeClass(c,b){if(c.classList){c.classList.remove(b)}else{if(hasClass(c,b)){var a=new RegExp("(\\s|^)"+b+"(\\s|$)");c.className=c.className.replace(a," ")}}};