diff --git a/upload/static/js/common.js b/upload/static/js/common.js index 5cc8f95239f4eaee435d8187ff5945d6117e21ae..0bbbea37bd75e42b29e2d96579517e2042fdfb2a 100644 --- a/upload/static/js/common.js +++ b/upload/static/js/common.js @@ -1554,6 +1554,18 @@ function hasClass(elem, className) { return elem.className && (" " + elem.className + " ").indexOf(" " + className + " ") != -1; } +function addClass(elem, className) { + if(!hasClass(elem, className)) elem.className = trim(elem.className += " " + className); +} + +function removeClass(elem, className) { + elem.className = trim((" " + elem.className + " ").replace(" " + trim(className) + " ", " ")); +} + +function toggleClass(elem, className) { + elem.className = hasClass(elem, className) ? removeClass(elem, className) : trim(elem.className += " " + className); +} + function runslideshow() { $F('_runslideshow', []); }