From ce6344b5340d800cdb36c02760ee8f38e2aad1c3 Mon Sep 17 00:00:00 2001 From: lencx Date: Sat, 1 Jul 2023 00:22:58 +0800 Subject: [PATCH] fix: mac titlebar --- scripts/core.js | 13 +++++++------ scripts/manifest.json | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/scripts/core.js b/scripts/core.js index 3727cfe..873e72d 100644 --- a/scripts/core.js +++ b/scripts/core.js @@ -1,6 +1,6 @@ /** * @name core.js - * @version 0.1.0 + * @version 0.1.1 * @url https://github.com/lencx/ChatGPT/tree/main/scripts/core.js */ @@ -85,6 +85,7 @@ function coreInit() { if (window.location.host === 'chat.openai.com') { const nav = document.body.querySelector('nav'); + const top = topDom.clientHeight + 5; if (nav) { const currentPaddingTop = parseInt( window @@ -95,26 +96,26 @@ function coreInit() { ); const navStyleDom = document.createElement('style'); navStyleDom.innerHTML = `nav{ - padding-top:${currentPaddingTop + topDom.clientHeight}px !important + padding-top:${currentPaddingTop + top}px !important } button[aria-label="Show sidebar"]{ - margin-top:${topDom.clientHeight}px !important + margin-top:${top}px !important } `; document.head.appendChild(navStyleDom); } else { const navStyleDom = document.createElement('style'); navStyleDom.innerHTML = `nav{ - padding-top:${topDom.clientHeight}px !important + padding-top:${top}px !important } button[aria-label="Show sidebar"]{ - margin-top:${topDom.clientHeight}px !important + margin-top:${top}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'; + main.parentElement.children[0].style.paddingTop = top + 'px'; } } } diff --git a/scripts/manifest.json b/scripts/manifest.json index a80b2c4..15fe16b 100644 --- a/scripts/manifest.json +++ b/scripts/manifest.json @@ -14,7 +14,7 @@ }, { "name": "core.js", - "version": "0.1.0" + "version": "0.1.1" }, { "name": "dalle2.js",