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() { ...@@ -68,7 +68,13 @@ async function isUserConnected() {
async function refreshAllUI() { async function refreshAllUI() {
log("🔄 Rafraîchissement global de l'UI..."); 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() { ...@@ -216,7 +222,10 @@ async function disconnectFromLexicalDB() {
// Sauvegarde le token et ferme l'onglet de login si nécessaire // Sauvegarde le token et ferme l'onglet de login si nécessaire
async function saveToken(token) { async function saveToken(token) {
log("✅ Sauvegarde du token :", token); log("✅ Sauvegarde du token :", token);
await browser.storage.local.set({ accessToken: token }); await browser.storage.local.set({
accessToken: token,
extensionActive: true
});
if (loginTabId) { if (loginTabId) {
try { try {
......
...@@ -336,7 +336,7 @@ ...@@ -336,7 +336,7 @@
<span id="auth-text">Se connecter</span> <span id="auth-text">Se connecter</span>
</button> </button>
</div> </div>
<button id="toggleExtensionBtn">Activer/Désactiver</button> <button id="toggleExtensionBtn"></button>
<button id="toggleStatsBtn">Statistiques</button> <button id="toggleStatsBtn">Statistiques</button>
<button id="open-stats">Afficher les statistiques</button> <button id="open-stats">Afficher les statistiques</button>
......
...@@ -202,12 +202,12 @@ async function updateExtensionToggleButton() { ...@@ -202,12 +202,12 @@ async function updateExtensionToggleButton() {
if (toggleButton) { if (toggleButton) {
if (!accessToken) { if (!accessToken) {
toggleButton.textContent = "Activer l'extension"; toggleButton.textContent = "Activer l'analyse";
toggleButton.style.opacity = "0.5"; toggleButton.style.opacity = "0.5";
toggleButton.title = "Connectez-vous pour activer l'extension"; toggleButton.title = "Connectez-vous pour activer l'analyse";
} else { } else {
toggleButton.style.opacity = "1"; 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 = ""; toggleButton.title = "";
} }
...@@ -240,7 +240,7 @@ async function proceedToggleExtension() { ...@@ -240,7 +240,7 @@ async function proceedToggleExtension() {
await browser.storage.local.set({ extensionActive: newState }); await browser.storage.local.set({ extensionActive: newState });
const toggleButton = document.getElementById("toggleExtensionBtn"); const toggleButton = document.getElementById("toggleExtensionBtn");
if (toggleButton) { 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 }); browser.runtime.sendMessage({ action: "toggleExtension", isActive: newState });
...@@ -288,7 +288,7 @@ async function updatePopupUI(message) { ...@@ -288,7 +288,7 @@ async function updatePopupUI(message) {
const toggleButton = document.getElementById("toggleExtensionBtn"); const toggleButton = document.getElementById("toggleExtensionBtn");
if (toggleButton && message.extensionActive !== undefined) { 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) => { ...@@ -302,8 +302,13 @@ browser.runtime.onMessage.addListener(async (message) => {
await updateOptionsUI(); await updateOptionsUI();
await updateLanguageSelection(); await updateLanguageSelection();
updatePopupUI(message); 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") { } 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