From 5ddf7d07957466ee64e7d16dfa33e35a16b01fb3 Mon Sep 17 00:00:00 2001 From: Lucie Bader <167515375+Lucie-Bdr@users.noreply.github.com> Date: Fri, 21 Feb 2025 12:03:30 +0100 Subject: [PATCH] =?UTF-8?q?Masquage=20menus=20contextuels=20si=20utilisate?= =?UTF-8?q?ur=20d=C3=A9connect=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/context_menu/browser_context_menu.js | 15 ++++++++------- src/context_menu/custom_context_menu.js | 1 + 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/context_menu/browser_context_menu.js b/src/context_menu/browser_context_menu.js index b529bb6..1486eff 100644 --- a/src/context_menu/browser_context_menu.js +++ b/src/context_menu/browser_context_menu.js @@ -41,6 +41,14 @@ async function createContextMenu() { contexts: ["selection"], icons: { "16": "src/assets/icons/ajout_lexique.png" }, }); + + // Item 3 : Recherche globale de définition (Lexiques + Wiktionnaire) + browser.contextMenus.create({ + id: "getDefinition", + title: "Obtenir une définition", + contexts: ["selection"], + icons: { "16": "src/assets/icons/definition.png" }, + }); } // Séparateur @@ -50,13 +58,6 @@ async function createContextMenu() { contexts: ["all"], }); - // Item 3 : Recherche globale de définition (Lexiques + Wiktionnaire) - browser.contextMenus.create({ - id: "getDefinition", - title: "Obtenir une définition", - contexts: ["selection"], - icons: { "16": "src/assets/icons/definition.png" }, - }); browser.contextMenus.create({ id: "separatorAfterExtension", diff --git a/src/context_menu/custom_context_menu.js b/src/context_menu/custom_context_menu.js index 3b64fd8..1451792 100644 --- a/src/context_menu/custom_context_menu.js +++ b/src/context_menu/custom_context_menu.js @@ -141,6 +141,7 @@ function updateMenuVisibility() { getDefinitionBtn.style.display = "inline-block"; loginBtn.style.display = "none"; } else { + hideWhiteBox(); addLexiconBtn.style.display = "none"; getDefinitionBtn.style.display = "inline-block"; loginBtn.style.display = "inline-block"; -- GitLab