webpack-bootstrap-ui-kit/src/js/main/loading-spinner.js

22 lines
442 B
JavaScript
Raw Normal View History

2021-08-09 18:04:09 +02:00
// browser tab visibility state detection
2021-08-18 20:51:15 +02:00
import Events from "../_events";
2021-08-09 18:04:09 +02:00
2021-08-18 20:51:15 +02:00
const NAME = "_main.loading-spinner";
2021-08-09 18:04:09 +02:00
const D = document;
const BODY = D.body;
2021-08-18 20:51:15 +02:00
const SPINNER = D.getElementById("PageLoading");
2021-08-09 18:04:09 +02:00
class SpinnerUI {
static show() {
console.log(`${NAME}: show`);
2021-08-18 20:51:15 +02:00
SPINNER.classList.remove("d-none");
2021-08-09 18:04:09 +02:00
}
static hide() {
console.log(`${NAME}: hide`);
2021-08-18 20:51:15 +02:00
SPINNER.classList.add("d-none");
2021-08-09 18:04:09 +02:00
}
}
export default SpinnerUI;