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

Changement nom activer l'analyse

parent 32b1118c
No related branches found
No related tags found
2 merge requests!8Test final,!6Améliorations du menu de l'extension
......@@ -68,7 +68,13 @@ async function isUserConnected() {
async function refreshAllUI() {
log("🔄 Rafraîchissement global de l'UI...");
browser.runtime.sendMessage({ action: "refreshUI" });
const { extensionActive, isTrackingActive, autoAdd } = await browser.storage.local.get(["extensionActive", "isTrackingActive", "autoAdd"]);
browser.runtime.sendMessage({
action: "updateUI",
extensionActive,
isTrackingActive,
autoAdd
});
}
// ─────────────────────────────────────────────────────────────────────────────
......@@ -216,7 +222,10 @@ async function disconnectFromLexicalDB() {
// Sauvegarde le token et ferme l'onglet de login si nécessaire
async function saveToken(token) {
log("✅ Sauvegarde du token :", token);
await browser.storage.local.set({ accessToken: token });
await browser.storage.local.set({
accessToken: token,
extensionActive: true
});
if (loginTabId) {
try {
......
......@@ -336,7 +336,7 @@
<span id="auth-text">Se connecter</span>
</button>
</div>
<button id="toggleExtensionBtn">Activer/Désactiver</button>
<button id="toggleExtensionBtn"></button>
<button id="toggleStatsBtn">Statistiques</button>
<button id="open-stats">Afficher les statistiques</button>
......
......@@ -202,12 +202,12 @@ async function updateExtensionToggleButton() {
if (toggleButton) {
if (!accessToken) {
toggleButton.textContent = "Activer l'extension";
toggleButton.textContent = "Activer l'analyse";
toggleButton.style.opacity = "0.5";
toggleButton.title = "Connectez-vous pour activer l'extension";
toggleButton.title = "Connectez-vous pour activer l'analyse";
} else {
toggleButton.style.opacity = "1";
toggleButton.textContent = extensionActive ? "Désactiver l'extension" : "Activer l'extension";
toggleButton.textContent = extensionActive ? "Désactiver l'analyse" : "Activer l'analyse";
toggleButton.title = "";
}
......@@ -240,7 +240,7 @@ async function proceedToggleExtension() {
await browser.storage.local.set({ extensionActive: newState });
const toggleButton = document.getElementById("toggleExtensionBtn");
if (toggleButton) {
toggleButton.textContent = newState ? "Désactiver l'extension" : "Activer l'extension";
toggleButton.textContent = newState ? "Désactiver l'analyse" : "Activer l'analyse";
}
browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState });
......@@ -288,7 +288,7 @@ async function updatePopupUI(message) {
const toggleButton = document.getElementById("toggleExtensionBtn");
if (toggleButton && message.extensionActive !== undefined) {
toggleButton.textContent = message.extensionActive ? "Désactiver l'extension" : "Activer l'extension";
toggleButton.textContent = message.extensionActive ? "Désactiver l'analyse" : "Activer l'analyse";
}
}
......@@ -302,8 +302,13 @@ browser.runtime.onMessage.addListener(async (message) => {
await updateOptionsUI();
await updateLanguageSelection();
updatePopupUI(message);
} else if (message.action == "refreshUI") {
const { extensionActive, isTrackingActive, autoAdd } = await browser.storage.local.get(["extensionActive", "isTrackingActive", "autoAdd"]);
await updateConnectionButton();
await updateOptionsUI();
await updateLanguageSelection();
updatePopupUI({ extensionActive, isTrackingActive, autoAdd });
} else if (message.action === "showNotification") {
// Logique pour afficher une notification si nécessaire
}
});
......
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