remove most of jquery

This commit is contained in:
Simon Vieille
2021-10-28 15:47:03 +02:00
parent f26adb6ac1
commit cc7c9f6ed5
4 changed files with 115 additions and 70 deletions
+8 -9
View File
@@ -1,15 +1,14 @@
var pageLoader = jQuery('<div id="side-menu-loader">')
var pageLoaderBar = jQuery('<div id="side-menu-loader-bar">')
let pageLoader = createElement('div', {id: 'side-menu-loader'})
let pageLoaderBar = createElement('div', {id: 'side-menu-loader-bar'})
body.append(pageLoader)
pageLoader.append(pageLoaderBar)
pageLoader.appendChild(pageLoaderBar)
querySelector('body').appendChild(pageLoader)
var pageLoaderValue = 0
$(window).on('beforeunload', function() {
setInterval(function() {
pageLoaderBar.width(pageLoaderValue.toString() + '%')
let pageLoaderValue = 0
window.addEventListener('beforeunload', () => {
setInterval(() => {
pageLoaderBar.style.width = pageLoaderValue.toString() + '%'
pageLoaderValue = Math.min(pageLoaderValue + .2, 100)
}, 25)
})