remove most of jquery
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user