forked from deblan/side_menu
fix issue #47
This commit is contained in:
parent
854beb8078
commit
0e5cd135b4
|
@ -34,10 +34,14 @@ var alwaysDisplayed = function() {
|
||||||
|
|
||||||
for (var i in fixedElements) {
|
for (var i in fixedElements) {
|
||||||
var element = fixedElements[i]
|
var element = fixedElements[i]
|
||||||
var value = window.getComputedStyle(element, null).getPropertyValue('left')
|
var computedStyle = window.getComputedStyle(element, null)
|
||||||
var intValue = parseInt(value.replace('px', ''))
|
var left = computedStyle.getPropertyValue('left')
|
||||||
|
var right = computedStyle.getPropertyValue('right')
|
||||||
|
|
||||||
element.style.setProperty('transform', 'translateX(' + (intValue + 50) + 'px)')
|
if (right !== '0px') {
|
||||||
|
var intValue = parseInt(left.replace('px', ''))
|
||||||
|
element.style.setProperty('transform', 'translateX(' + (intValue + 50) + 'px)')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,14 +49,17 @@ let content = document.getElementById('content')
|
||||||
|
|
||||||
if (content && content.classList.contains('app-settings')) {
|
if (content && content.classList.contains('app-settings')) {
|
||||||
let loaded = false
|
let loaded = false
|
||||||
const config = {attributes: false, childList: true, subtree: true}
|
const config = {
|
||||||
|
attributes: false,
|
||||||
|
childList: true,
|
||||||
|
subtree: true
|
||||||
|
}
|
||||||
const observer = new MutationObserver(() => {
|
const observer = new MutationObserver(() => {
|
||||||
if (loaded) {
|
if (loaded) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const element = content.querySelector('#app-category-your-apps')
|
const element = content.querySelector('#app-category-your-apps') || content.querySelector('#app-navigation ul')
|
||||||
|| content.querySelector('#app-navigation ul')
|
|
||||||
|
|
||||||
if (element) {
|
if (element) {
|
||||||
loaded = true
|
loaded = true
|
||||||
|
@ -65,4 +72,3 @@ if (content && content.classList.contains('app-settings')) {
|
||||||
} else {
|
} else {
|
||||||
window.setTimeout(alwaysDisplayed, 200)
|
window.setTimeout(alwaysDisplayed, 200)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue