diff --git a/lib/client/dom.js b/lib/client/dom.js index de5113a2..d74b3fba 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -56,25 +56,23 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; /* Функция создаёт картинку загрузки */ this.loading = function() { - var element = getElement(); + var element = getElement(), + classList = element.classList; - DOM.addClass(element, LOADING) - .addClass(element, LoadingImage) - .removeClass(element, ERROR) - .removeClass(element, HIDDEN); + classList.add(LOADING, LoadingImage); + classList.remove(ERROR, HIDDEN); return element; }; /* Функция создаёт картинку ошибки загрузки */ this.error = function() { - var element = getElement(); + var element = getElement(), + classList = element.classList; + + classList.add(ERROR); + classList.remove(HIDDEN, LOADING, LoadingImage); - DOM.addClass(element, ERROR) - .removeClass(element, LOADING) - .removeClass(element, LoadingImage) - .removeClass(element, HIDDEN); - return element; }; };