import './loading.scss'; let loader: HTMLDivElement | undefined; function createLoader(): HTMLDivElement { const elem = document.createElement('div'); elem.setAttribute('dir', 'ltr'); elem.classList.add('docspinner'); elem.classList.add('mdl-spinner'); elem.innerHTML = '
'; document.body.appendChild(elem); return elem; } export function show() { if (!loader) { loader = createLoader(); } loader.classList.add('mdlSpinnerActive'); } export function hide() { if (loader) { loader.classList.remove('mdlSpinnerActive'); } } const loading = { show, hide }; window.Loading = loading; export default loading;