From 4a6fcac48f54e3b46ca39fa4416fb7b3e7510235 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 18 Mar 2023 11:26:28 +0200 Subject: [PATCH] fix toggleelement logic --- files/assets/js/bottom.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/files/assets/js/bottom.js b/files/assets/js/bottom.js index 13f2e9fee..dfc816600 100644 --- a/files/assets/js/bottom.js +++ b/files/assets/js/bottom.js @@ -193,15 +193,14 @@ document.addEventListener("click", function(e){ const toggling = document.querySelector(element.dataset.toggleelement) const attr = element.dataset.toggleattr; - if (attr == "d-none") { + if (attr == "d-none" && toggling.classList.contains(attr)) { document.querySelectorAll(".toggled-visible").forEach(i => { i.classList.add(attr) i.classList.remove("toggled-visible") }); - } - - if (toggling.classList.contains(attr)) { + toggling.classList.remove(attr); toggling.classList.add("toggled-visible") + return } toggling.classList.toggle(attr);