From ca18f2cfb1de6e3bf172b3ce4983df85cfd7df8c Mon Sep 17 00:00:00 2001 From: QuickMythril Date: Thu, 30 Jan 2025 12:30:45 -0500 Subject: [PATCH] show public boards when not logged in --- assets/js/Q-Mintership.js | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/assets/js/Q-Mintership.js b/assets/js/Q-Mintership.js index beeb59c..995ea75 100644 --- a/assets/js/Q-Mintership.js +++ b/assets/js/Q-Mintership.js @@ -78,13 +78,13 @@ document.addEventListener("DOMContentLoaded", async () => { mintershipForumLinks.forEach(link => { link.addEventListener('click', async (event) => { event.preventDefault() - if (!userState.isLoggedIn) { - await login() - } await loadForumPage(); loadRoomContent("general") startPollingForNewMessages() createScrollToTopButton() + if (!userState.isLoggedIn) { + await login() + } }) }) @@ -92,14 +92,14 @@ document.addEventListener("DOMContentLoaded", async () => { minterBoardLinks.forEach(link => { link.addEventListener("click", async (event) => { event.preventDefault(); - if (!userState.isLoggedIn) { - await login() - } if (typeof loadMinterBoardPage === "undefined") { console.log("loadMinterBoardPage not found, loading script dynamically...") await loadScript("./assets/js/MinterBoard.js") } await loadMinterBoardPage() + if (!userState.isLoggedIn) { + await login() + } }) }) @@ -107,15 +107,14 @@ document.addEventListener("DOMContentLoaded", async () => { addRemoveAdminLinks.forEach(link => { link.addEventListener('click', async (event) => { event.preventDefault() - // Possibly require user to login if not logged - if (!userState.isLoggedIn) { - await login() - } if (typeof loadMinterBoardPage === "undefined") { console.log("loadMinterBoardPage not found, loading script dynamically...") await loadScript("./assets/js/MinterBoard.js") } await loadAddRemoveAdminPage() + if (!userState.isLoggedIn) { + await login() + } }) }) @@ -240,7 +239,10 @@ const loadForumPage = async () => {