From 52e171cb200f635560ab5896ee4cc5e4f261fdce Mon Sep 17 00:00:00 2001 From: Disco DeDisco Date: Sun, 15 Mar 2026 02:22:07 -0400 Subject: [PATCH] patched some local fails & errors; pipeline still expected to show cracks --- src/apps/applets/static/apps/scripts/applets.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/apps/applets/static/apps/scripts/applets.js b/src/apps/applets/static/apps/scripts/applets.js index 6ef4f8c..282b379 100644 --- a/src/apps/applets/static/apps/scripts/applets.js +++ b/src/apps/applets/static/apps/scripts/applets.js @@ -20,4 +20,18 @@ const initGearMenus = () => { }; -document.addEventListener('DOMContentLoaded', initGearMenus); \ No newline at end of file +document.addEventListener('DOMContentLoaded', initGearMenus); + +const appletContainerIds = new Set([ + 'id_applets_container', + 'id_game_applets_container', + 'id_wallet_applets_container', +]); + +document.body.addEventListener('htmx:afterSwap', (e) => { + if (!e.detail.target || !appletContainerIds.has(e.detail.target.id)) return; + document.querySelectorAll('.gear-btn').forEach(gear => { + const menu = document.getElementById(gear.dataset.menuTarget); + if (menu) menu.style.display = 'none'; + }); +}); \ No newline at end of file