home to your local SPACEGIRL 💫 arimelody.space
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

fixed bug in music gateway extras sidebar

Signed-off-by: ari melody <ari@arimelody.me>

+2 -5
+2 -5
public/script/music-gateway.js
··· 28 28 } 29 29 } 30 30 31 - const extras_pairs = Array.from(document.querySelectorAll("div#info > div").values().map(container => { 31 + const extras_pairs = Array.from(document.querySelectorAll("div#info > div").values()).map(container => { 32 32 return { 33 33 container, 34 34 button: document.getElementById("extras").querySelector(`ul li a[href="#${container.id}"]`) 35 35 }; 36 - })); 36 + }); 37 37 const info_container = document.getElementById("info") 38 38 info_container.addEventListener("scroll", update_extras_buttons); 39 39 function update_extras_buttons() { 40 - console.clear(); 41 40 const info_rect = info_container.getBoundingClientRect(); 42 41 const info_y = info_rect.y; 43 42 const font_size = parseFloat(getComputedStyle(document.documentElement).fontSize); 44 - console.log("info_y: " + info_y); 45 43 let current = extras_pairs[0]; 46 44 extras_pairs.forEach(pair => { 47 45 pair.button.classList.remove("active"); ··· 50 48 info_rect.height / 2 + 51 49 4 * font_size; 52 50 if (scroll_diff <= 0) current = pair; 53 - console.log(`${pair.container.id}: ${scroll_diff}`); 54 51 }) 55 52 current.button.classList.add("active"); 56 53 }