diff --git a/src/context_menu/custom_context_menu.js b/src/context_menu/custom_context_menu.js index 759d1d82c8fd5670c2d9fae8f6a46f8b153d90d6..f2ba0b486845383d15a5025e5a16cf10bcabd8cd 100644 --- a/src/context_menu/custom_context_menu.js +++ b/src/context_menu/custom_context_menu.js @@ -334,7 +334,7 @@ async function showPicker(event, selectedText) { log("Réponse API :", result); await new Promise(resolve => setTimeout(resolve, 300)); browser.runtime.sendMessage({ action: "refreshUI" }); // Rafraîchit l'interface utilisateur - const successMsg = `Mot ajouté avec succès dans : ${lexiconsToAdd.map(id => lexiconDescriptions[id]).join(", ")}`; // Message de succès + const successMsg = `✅ Mot ajouté avec succès dans : ${lexiconsToAdd.map(id => lexiconDescriptions[id]).join(", ")}`; // Message de succès picker.innerHTML = `<p style="color: green;">${successMsg}</p>`; setTimeout(() => picker.style.display = "none", 2000); browser.runtime.sendMessage({ diff --git a/src/css/sidebar.css b/src/css/sidebar.css index 4c445fbda34d04fe6fae713d999f54bd9ddf10e2..51005ac93cae58b459e284c291512931d528b309 100644 --- a/src/css/sidebar.css +++ b/src/css/sidebar.css @@ -376,9 +376,9 @@ button.lexique-highlight-toggle:hover .tooltip { color: #ffa500; } #noDefinitionsContainer { - display: block !important; - color: red !important; - font-weight: bold; + text-align: center; + font-weight: italic; + font-size: 12px; } #wiktionnaireList .definition-item { font-size: 13px; diff --git a/src/sidebar/sidebar.html b/src/sidebar/sidebar.html index 62bba510c550df4a77156adbc34494cb79e8f338..724ee72847ac8d0439f451454c383e022f86401a 100644 --- a/src/sidebar/sidebar.html +++ b/src/sidebar/sidebar.html @@ -60,6 +60,8 @@ <button class="toggle-btn"></button> </div> <div id="definitionContent" class="block-content hidden"> + <div id="noDefinitionsContainer" style="display: none; color: #8d5c70;"> + </div> <!-- Définitions des lexiques de l'utilisateur --> <div id="mesLexiquesContainer"> <h4>📚 Mes lexiques</h4> diff --git a/src/sidebar/sidebar.js b/src/sidebar/sidebar.js index a2115f76fda74efd7d45b3588d2c4fd4d9903654..3ddc28ca080100352d2f7a322ff9ecdb6af88ab4 100644 --- a/src/sidebar/sidebar.js +++ b/src/sidebar/sidebar.js @@ -558,7 +558,7 @@ async function handleAddWordClick() { // 1) Vérifier la présence du token et du mot if (!authToken) { - console.warn("ï¸ Pas de token d'authentification : impossible d'ajouter le mot."); + console.warn("ï¸Pas de token d'authentification : impossible d'ajouter le mot."); return; } @@ -567,14 +567,14 @@ async function handleAddWordClick() { // Vérifie si l'élément contenant le mot sélectionné existe if (!selectedWordElement) { - console.warn("ï¸ Ã‰lément #motSelectionne introuvable."); + console.warn("ï¸Ã‰lément #motSelectionne introuvable."); return; } // Récupère le mot sélectionné et le "nettoie" const selectedWord = selectedWordElement.textContent.trim(); if (!selectedWord || selectedWord === "Aucun mot sélectionné") { - console.warn("ï¸ Aucun mot à ajouter."); + console.warn("ï¸Aucun mot à ajouter."); if (lexiconResultElement) lexiconResultElement.textContent = "Aucun mot à ajouter."; return; } @@ -585,7 +585,7 @@ async function handleAddWordClick() { // Vérifie si au moins un lexique a été sélectionné if (selectedLexiconIds.length === 0) { - console.warn("ï¸ Aucun lexique sélectionné."); + console.warn("ï¸Aucun lexique sélectionné."); if (lexiconResultElement) lexiconResultElement.textContent = "Veuillez cocher au moins un lexique."; return; } @@ -851,7 +851,7 @@ document.addEventListener("DOMContentLoaded", async () => { log(`Recherche des définitions pour '${selectedWord}'`); await window.showDefinitions(selectedWord); } else { - console.warn("ï¸ Aucun mot sélectionné pour la recherche."); + console.warn("ï¸Aucun mot sélectionné pour la recherche."); } }); log("Bouton #chercherDef détecté dans le DOM."); diff --git a/src/utils/definitions.js b/src/utils/definitions.js index e939307cca6613c27c7469b58284d7978f3b37ec..206df35f3f8e39e6459bb7b4bf3a9705d83a224b 100644 --- a/src/utils/definitions.js +++ b/src/utils/definitions.js @@ -624,7 +624,7 @@ async function showDefinitions(word) { if (!allDefinitions || allDefinitions.length === 0) { if (noDefinitionsContainer) { - noDefinitionsContainer.textContent = "ï¸ Aucune définition trouvée."; + noDefinitionsContainer.textContent = "ï¸Aucune définition trouvée."; } return; }