From 1e4c1de971409f0fb46e029aba3694f061377351 Mon Sep 17 00:00:00 2001 From: tk103331 Date: Wed, 28 Jun 2023 15:34:39 +0800 Subject: [PATCH] fix: ui adaptation for no titlebar --- scripts/core.js | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/scripts/core.js b/scripts/core.js index 3b909c4..3727cfe 100644 --- a/scripts/core.js +++ b/scripts/core.js @@ -94,10 +94,28 @@ function coreInit() { 10, ); const navStyleDom = document.createElement('style'); - navStyleDom.innerHTML = `nav{padding-top:${ - currentPaddingTop + topDom.clientHeight - }px !important}`; + navStyleDom.innerHTML = `nav{ + padding-top:${currentPaddingTop + topDom.clientHeight}px !important + } + button[aria-label="Show sidebar"]{ + margin-top:${topDom.clientHeight}px !important + } + `; document.head.appendChild(navStyleDom); + } else { + const navStyleDom = document.createElement('style'); + navStyleDom.innerHTML = `nav{ + padding-top:${topDom.clientHeight}px !important + } + button[aria-label="Show sidebar"]{ + margin-top:${topDom.clientHeight}px !important + } + `; + document.head.appendChild(navStyleDom); + const main = document.querySelector('main'); + if (main && main.parentElement.children.length > 1) { + main.parentElement.children[0].style.paddingTop = topDom.clientHeight + 'px'; + } } }