closed #676,#666,#665,#681,#677,#687,#685,#684
This commit is contained in:
2017-05-31 14:10:54 +02:00
commit 09a00d2c83
5 changed files with 475 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
/**
* Created by Simon on 09.05.2017.
*/
function hasClass(el, className) {
if (el.classList)
return el.classList.contains(className);
else
return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)'))
}
function addClass(el, className) {
if (el.classList)
el.classList.add(className);
else if (!hasClass(el, className)) el.className += " " + className
}
function removeClass(el, className) {
if (el.classList)
el.classList.remove(className);
else if (hasClass(el, className)) {
var reg = new RegExp('(\\s|^)' + className + '(\\s|$)');
el.className = el.className.replace(reg, ' ')
}
}