Skip to content
Snippets Groups Projects
Commit 4407b901 authored by Lucie Bader's avatar Lucie Bader
Browse files

Fermeture blocs barre latérale désactivation extension

parent acee2828
No related branches found
No related tags found
2 merge requests!8Test final,!6Améliorations du menu de l'extension
......@@ -230,6 +230,9 @@ async function proceedToggleExtension() {
}
browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState });
if (!newState) {
browser.runtime.sendMessage({ action: "closeSidebarBlocks" });
}
}
// === 6. Mise à jour de l'UI du popup en fonction d'un message ===
......
......@@ -158,6 +158,26 @@ function openBlock(blockId, btn) {
}
}
function closeBlock(blockId, btn) {
const block = document.getElementById(blockId);
if (block && !block.classList.contains("hidden")) {
block.classList.add("hidden");
if (btn) {
btn.textContent = "+";
} else {
const header = block.previousElementSibling;
if (header) {
const toggleBtn = header.querySelector(".toggle-btn");
if (toggleBtn) {
toggleBtn.textContent = "+";
}
}
}
}
}
// ─────────────────────────────────────────────────────────────────────────────
// ▌ Gestion des lexiques (Affichage)
// ─────────────────────────────────────────────────────────────────────────────
......@@ -519,6 +539,12 @@ browser.runtime.onMessage.addListener(async (message) => {
case "pyodide-simplemma-ready":
return;
case "closeSidebarBlocks":
closeBlock("menuContent");
closeBlock("etatContent");
closeBlock("definitionContent")
break;
default:
console.warn("⚠️ Action inconnue reçue :", message.action);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment