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
+17 -3
View File
@@ -1,5 +1,5 @@
var alwaysDisplayed = function() {
var elements = document.querySelectorAll('*');
var elements = querySelectorAll('*')
var fixedElements = []
for (var i in elements) {
@@ -25,7 +25,21 @@ var alwaysDisplayed = function() {
continue
}
if (jQuery(element).parents('#side-menu').length) {
let elementIsInSideMenu = false
let parent = element.parentNode
while (parent && !elementIsInSideMenu) {
try {
if (parent.getAttribute('id') === 'side-menu') {
elementIsInSideMenu = true
}
} catch (e) {
}
parent = parent.parentNode
}
if (elementIsInSideMenu) {
continue
}
@@ -56,7 +70,7 @@ if (content && content.classList.contains('app-settings')) {
}
const observer = new MutationObserver(() => {
if (loaded) {
return;
return
}
const element = content.querySelector('#app-category-your-apps') || content.querySelector('#app-navigation ul')