loader.js (663B)
1 function addLoader() { 2 let loader = document.getElementById('loader'); 3 if (!loader) { 4 const blank_div = document.createElement('div'); 5 let loaderNode = blank_div.cloneNode(); 6 loaderNode.id = 'loader'; 7 loaderNode.className = 'lds-ripple'; 8 loaderNode.appendChild(blank_div.cloneNode()); 9 loaderNode.appendChild(blank_div.cloneNode()); 10 let chartNode = document.getElementById('token-chart'); 11 chartNode.before(loaderNode); 12 } 13 } 14 15 function removeLoader () { 16 let loader = document.getElementById('loader'); 17 if (loader) { 18 loader.remove(); 19 } 20 } 21 22 export {addLoader, removeLoader};