You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
890 B
33 lines
890 B
#loading-box |
|
.loading-left-bg |
|
.loading-right-bg |
|
.spinner-box |
|
.configure-border-1 |
|
.configure-core |
|
.configure-border-2 |
|
.configure-core |
|
.loading-word= _p('loading') |
|
|
|
script. |
|
(()=>{ |
|
const $loadingBox = document.getElementById('loading-box') |
|
const $body = document.body |
|
const preloader = { |
|
endLoading: () => { |
|
$body.style.overflow = '' |
|
$loadingBox.classList.add('loaded') |
|
}, |
|
initLoading: () => { |
|
$body.style.overflow = 'hidden' |
|
$loadingBox.classList.remove('loaded') |
|
} |
|
} |
|
|
|
preloader.initLoading() |
|
window.addEventListener('load',() => { preloader.endLoading() }) |
|
|
|
if (!{theme.pjax && theme.pjax.enable}) { |
|
document.addEventListener('pjax:send', () => { preloader.initLoading() }) |
|
document.addEventListener('pjax:complete', () => { preloader.endLoading() }) |
|
} |
|
})() |