From f42c4067f2bd496d4e6e9ce9abc95348202cf3da Mon Sep 17 00:00:00 2001 From: ari melody Date: Thu, 21 Mar 2024 13:19:16 +0000 Subject: [PATCH] fixed bug in music gateway extras sidebar Signed-off-by: ari melody --- public/script/music-gateway.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/public/script/music-gateway.js b/public/script/music-gateway.js index 4c073d5..1b19a4f 100644 --- a/public/script/music-gateway.js +++ b/public/script/music-gateway.js @@ -28,20 +28,18 @@ function apply_funny_bob_to_upcoming_tags() { } } -const extras_pairs = Array.from(document.querySelectorAll("div#info > div").values().map(container => { +const extras_pairs = Array.from(document.querySelectorAll("div#info > div").values()).map(container => { return { container, button: document.getElementById("extras").querySelector(`ul li a[href="#${container.id}"]`) }; -})); +}); const info_container = document.getElementById("info") info_container.addEventListener("scroll", update_extras_buttons); function update_extras_buttons() { - console.clear(); const info_rect = info_container.getBoundingClientRect(); const info_y = info_rect.y; const font_size = parseFloat(getComputedStyle(document.documentElement).fontSize); - console.log("info_y: " + info_y); let current = extras_pairs[0]; extras_pairs.forEach(pair => { pair.button.classList.remove("active"); @@ -50,7 +48,6 @@ function update_extras_buttons() { info_rect.height / 2 + 4 * font_size; if (scroll_diff <= 0) current = pair; - console.log(`${pair.container.id}: ${scroll_diff}`); }) current.button.classList.add("active"); }