From b99dd331fea3a1dbc8c1f576ee10bdec39d7de05 Mon Sep 17 00:00:00 2001
From: Mark Kane <info@markkane.de>
Date: Thu, 2 Jun 2022 11:52:29 +0200
Subject: [PATCH] Fix: add baseUrl in script, tweak show/hide behaviour
 (planning#404)

---
 docusaurus.config.js | 2 +-
 src/css/style.scss   | 8 ++++++--
 static/js/custom.js  | 4 ++--
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/docusaurus.config.js b/docusaurus.config.js
index db31eab99..bd062df5c 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -171,7 +171,7 @@ module.exports = {
     ],
   ],
   scripts: [ {
-      src: '/js/custom.js',
+      src: `${baseUrl}js/custom.js`,
       async: false,
     },
   ],
diff --git a/src/css/style.scss b/src/css/style.scss
index 3c6d6a90e..b20a75344 100644
--- a/src/css/style.scss
+++ b/src/css/style.scss
@@ -74,12 +74,16 @@ img {
 }
 
 @media screen and (min-width: 1000px) {
-  .has-back-btn .navbar__brand {
+  .navbar__brand {
     margin-left: 32px;
   }
+
+  .hidden-back-btn .navbar__brand {
+    margin-left: 0;
+  }
 }
 
-.has-back-btn .navbar__toggle.clean-btn {
+.navbar__toggle.clean-btn {
   margin-left: 32px;
 }
 
diff --git a/static/js/custom.js b/static/js/custom.js
index 44205db01..f0a344c80 100644
--- a/static/js/custom.js
+++ b/static/js/custom.js
@@ -6,10 +6,10 @@ window.addEventListener("load", function() {
     const checkBackBtnVisibility = () => {
         if (window.location.pathname === '/' && !btn.classList.contains('hidden')) {
             btn.classList.add('hidden');
-            nav.classList.remove('has-back-btn');
+            nav.classList.add('hidden-back-btn');
         } else if (window.location.pathname !== '/' && btn.classList.contains('hidden')) {
             btn.classList.remove('hidden');
-            nav.classList.add('has-back-btn');
+            nav.classList.remove('hidden-back-btn');
         }
     };
 
-- 
GitLab