loading.js
558 Bytes
(function (window, document, MessageBox) {
function Loading(selector, messageSelector) {
this.element = document.querySelector(selector);
this.box = new MessageBox(messageSelector);
this.message = null;
}
Loading.prototype.show = function(message) {
this.element.style.display = 'block';
this.message = this.box.show('info', message);
};
Loading.prototype.hide = function() {
this.element.style.display = 'none';
this.box.hide(this.message);
};
window.Loading = Loading;
})(window, document, window.MessageBox);