From b10cfe00d98f05da7cf646adcd73303e9752a899 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Thu, 3 Apr 2025 20:23:35 -0500 Subject: [PATCH] make member list close/open based on last state --- src/webpage/index.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/webpage/index.ts b/src/webpage/index.ts index 78b02c5..623d49d 100644 --- a/src/webpage/index.ts +++ b/src/webpage/index.ts @@ -186,14 +186,21 @@ import {I18n} from "./i18n.js"; } (document.getElementById("settings") as HTMLImageElement).onclick = userSettings; - + const memberListToggle = document.getElementById("memberlisttoggle") as HTMLInputElement; + memberListToggle.checked = !localStorage.getItem("memberNotChecked"); + memberListToggle.onclick = () => { + if (!memberListToggle.checked) { + localStorage.setItem("memberNotChecked", "true"); + } else { + localStorage.delete("memberNotChecked"); + } + }; if (mobile) { const channelWrapper = document.getElementById("channelw") as HTMLDivElement; channelWrapper.onclick = () => { const toggle = document.getElementById("maintoggle") as HTMLInputElement; toggle.checked = true; }; - const memberListToggle = document.getElementById("memberlisttoggle") as HTMLInputElement; memberListToggle.checked = false; } let dragendtimeout = setTimeout(() => {});