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

Tooltip boutons de connexion

parent e75be92a
No related branches found
No related tags found
2 merge requests!8Test final,!6Améliorations du menu de l'extension
......@@ -86,6 +86,10 @@ function setupWhiteBoxActions() {
const getDefinitionBtn = document.getElementById("getDefinitionButton");
const loginBtn = document.getElementById("loginButton");
// Tooltips
if (loginBtn) {
loginBtn.title = "En vous connectant, vous pourrez accéder à vos lexiques personnels ainsi qu'aux fonctionnalités d'ajout automatique et de statistiques d'utilisation.";
}
// Bouton : Ajouter le mot au lexique
addLexiconBtn.onclick = async (e) => {
e.stopPropagation();
......
......@@ -6,7 +6,13 @@ async function updateConnectionButton() {
const button = document.getElementById("auth-button");
if (button) {
button.textContent = accessToken ? "Se déconnecter" : "Se connecter";
if (accessToken) {
button.textContent = "Se déconnecter";
button.title = "En vous déconnectant, vous perdrez l'accès à vos lexiques personnels, ainsi que les fonctionnalités d'ajout automatique et de statistiques d'utilisation.";
} else {
button.textContent = "Se connecter";
button.title = "En vous connectant, vous pourrez accéder à vos lexiques personnels, ainsi qu'aux fonctionnalités d'ajout automatique et de statistiques d'utilisation.";
}
button.onclick = async () => {
await browser.runtime.sendMessage({ action: "toggleAuth" });
};
......@@ -15,6 +21,7 @@ async function updateConnectionButton() {
}
}
// === 2. Mise à jour dynamique de la sélection des langues ===
async function updateLanguageSelection() {
const languageSelection = document.getElementById("language-selection");
......
......@@ -37,6 +37,9 @@ function updateAuthButton(isLoggedIn) {
const authButton = document.getElementById("auth-button");
if (authButton) {
authButton.textContent = isLoggedIn ? "Se déconnecter" : "Se connecter";
authButton.title = isLoggedIn
? "En vous déconnectant, vous perdrez l'accès à vos lexiques personnels ainsi qu'aux fonctionnalités d'ajout automatique et de statistiques d'utilisation."
: "En vous connectant, vous pourrez accéder à vos lexiques personnels ainsi qu'aux fonctionnalités d'ajout automatique et de statistiques d'utilisation.";
console.log("🔄 Bouton d'authentification mis à jour :", authButton.textContent);
} else {
console.warn("⚠️ Bouton d'authentification (#auth-button) introuvable.");
......@@ -44,6 +47,7 @@ function updateAuthButton(isLoggedIn) {
}
function toggleElementsVisibility(isLoggedIn) {
const elementsToShowOrHide = [
{ id: "add-to-lexiques", shouldShow: isLoggedIn },
......
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