diff --git a/templates/js/_alwaysDisplayed.js b/templates/js/_alwaysDisplayed.js index 6936873..2b58bc7 100644 --- a/templates/js/_alwaysDisplayed.js +++ b/templates/js/_alwaysDisplayed.js @@ -34,10 +34,14 @@ var alwaysDisplayed = function() { for (var i in fixedElements) { var element = fixedElements[i] - var value = window.getComputedStyle(element, null).getPropertyValue('left') - var intValue = parseInt(value.replace('px', '')) + var computedStyle = window.getComputedStyle(element, null) + 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')) { let loaded = false - const config = {attributes: false, childList: true, subtree: true} + const config = { + attributes: false, + childList: true, + subtree: true + } const observer = new MutationObserver(() => { if (loaded) { return; } - const element = content.querySelector('#app-category-your-apps') - || content.querySelector('#app-navigation ul') + const element = content.querySelector('#app-category-your-apps') || content.querySelector('#app-navigation ul') if (element) { loaded = true @@ -65,4 +72,3 @@ if (content && content.classList.contains('app-settings')) { } else { window.setTimeout(alwaysDisplayed, 200) } -