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

23 lines
435 B
JavaScript
Raw Normal View History

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