Code cleanup

This commit is contained in:
2015-07-30 12:20:15 +02:00
parent 0fddc2ea07
commit e5bd1bb47c

View File

@@ -1,57 +1,57 @@
////////////////////////
// GetElement
//
////////////////////////
// GetElement
//
function GetElement(element) {
if (typeof element == "string") {
element = document.getElementById(element);
}
}
return element;
}
////////////////////////
// ElementAddClass
//
}
////////////////////////
// ElementAddClass
//
function ElementAddClass(element, classname) {
element = GetElement(element);
if (!element) { return; }
var cn = element.className;
element = GetElement(element);
if (!element) { return; }
var cn = element.className;
if (cn.indexOf(classname) != -1) {
return;
}
}
if (cn != '') {
classname = ' ' + classname;
}
}
element.className = cn + classname;
}
////////////////////////
// ElementRemoveClass
//
}
////////////////////////
// ElementRemoveClass
//
function ElementRemoveClass(element, className) {
element = GetElement(element);
if (!element) { return; }
var regex = new RegExp('(?:^|\\s)' + className + '(?!\\S)');
element = GetElement(element);
if (!element) { return; }
var regex = new RegExp('(?:^|\\s)' + className + '(?!\\S)');
if (regex.test(element.className)) {
element.className = element.className.replace(regex, '');
}
}
////////////////////////
// ElementToggleClass
//
}
////////////////////////
// ElementToggleClass
//
function ElementToggleClass(element, className) {
element = GetElement(element);
if (!element) { return; }
var regex = new RegExp('(?:^|\\s)' + className + '(?!\\S)');
element = GetElement(element);
if (!element) { return; }
var regex = new RegExp('(?:^|\\s)' + className + '(?!\\S)');
if (regex.test(element.className)) {
element.className = element.className.replace(regex, '');
element.className = element.className.replace(regex, '');
return true;
} else {
element.className = element.className + ' ' + className;
element.className = element.className + ' ' + className;
return false;
}
}
}
function escapeHTML(s) {