UNPKG

ohayolibs

Version:

Ohayo is a set of essential modules for ohayojp.

24 lines (19 loc) 620 B
export function preloaderFinished(): void { const body = document.querySelector('body')!; const preloader = document.querySelector('.preloader')!; body.style.overflow = 'hidden'; function remove(): void { // preloader value null when running --hmr if (!preloader) return; preloader.addEventListener('transitionend', () => { preloader.className = 'preloader-hidden'; }); preloader.className += ' preloader-hidden-add preloader-hidden-add-active'; } (window as any).appBootstrap = () => { setTimeout(() => { remove(); body.style.overflow = ''; }, 100); }; }