28 lines
698 B
JavaScript
28 lines
698 B
JavaScript
![]() |
define(['paper-spinner', 'css!./loading'], function () {
|
||
|
|
||
|
return {
|
||
|
show: function () {
|
||
|
var elem = document.querySelector('.docspinner');
|
||
|
|
||
|
if (!elem) {
|
||
|
|
||
|
elem = document.createElement("paper-spinner");
|
||
|
elem.classList.add('docspinner');
|
||
|
|
||
|
document.body.appendChild(elem);
|
||
|
}
|
||
|
|
||
|
elem.active = true;
|
||
|
elem.classList.remove('loadingHide');
|
||
|
},
|
||
|
hide: function () {
|
||
|
var elem = document.querySelector('.docspinner');
|
||
|
|
||
|
if (elem) {
|
||
|
|
||
|
elem.active = false;
|
||
|
elem.classList.add('loadingHide');
|
||
|
}
|
||
|
}
|
||
|
};
|
||
|
});
|