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

Corrections code

parent 4ba74886
No related branches found
No related tags found
2 merge requests!8Test final,!6Améliorations du menu de l'extension
......@@ -38,7 +38,7 @@ async function updateLanguageSelection() {
// Récupérer les langues suivies depuis le stockage
const { trackedLanguages } = await browser.storage.local.get("trackedLanguages") || { trackedLanguages: [] };
languageSelection.innerHTML = ""; // Suppression du message de chargement
languageSelection.innerHTML = "";
if (userLanguages.length === 0) {
languageSelection.innerHTML = "<p style='color: red;'>Aucun lexique personnel trouvé.</p>";
......@@ -89,7 +89,6 @@ async function updateOptionsUI() {
]) || { isTrackingActive: false };
if (toggleStatsBtn) {
// Si l'utilisateur n'est pas connecté, appliquer le style désactivé identique
if (!accessToken) {
toggleStatsBtn.textContent = "Activer les statistiques";
toggleStatsBtn.style.opacity = "0.5";
......@@ -102,7 +101,7 @@ async function updateOptionsUI() {
}
if (statsOptions) {
// Masquer le bloc stats-options si l'extension est désactivée ou si les statistiques sont désactivées.
statsOptions.classList.toggle("hidden", !extensionActive || !isTrackingActive);
}
......@@ -136,7 +135,6 @@ async function updateOptionsUI() {
document.getElementById("toggleStatsBtn").addEventListener("click", async () => {
const { accessToken } = await browser.storage.local.get("accessToken");
if (!accessToken) {
// Si l'utilisateur n'est pas connecté, on n'exécute pas l'action.
return;
}
const current = await browser.storage.local.get("isTrackingActive");
......@@ -193,7 +191,6 @@ async function updateExtensionToggleButton() {
const toggleButton = document.getElementById("toggleExtensionBtn");
if (toggleButton) {
// Si l'utilisateur n'est pas connecté, appliquer un style désactivé identique aux statistiques
if (!accessToken) {
toggleButton.textContent = "Activer l'extension";
toggleButton.style.opacity = "0.5";
......@@ -217,12 +214,10 @@ async function updateExtensionToggleButton() {
function handleToggleExtension(event) {
browser.storage.local.get("accessToken").then(({ accessToken }) => {
if (!accessToken) {
// Pas de notification, simplement rien faire
return;
}
browser.storage.local.get("extensionActive").then(({ extensionActive }) => {
if (extensionActive) {
// Fermer la sidebar directement en réponse au clic
browser.sidebarAction.close();
}
proceedToggleExtension();
......@@ -250,8 +245,6 @@ async function proceedToggleExtension() {
console.error("Erreur lors de l'ouverture de la sidebar :", err);
}
}
// Aucune notification n'est affichée ici
}
// === 6. Mise à jour de l'UI du popup en fonction d'un message ===
......@@ -301,7 +294,6 @@ browser.runtime.onMessage.addListener(async (message) => {
await updateLanguageSelection();
updatePopupUI(message);
} else if (message.action === "showNotification") {
// Pas de notification pour inciter à se connecter
}
});
......
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