Ce projet s'articule autour de la création de trois modules :
- une barre latérale
- un menu contextuel
- le menu de l'extension
Menu de l'extension
En cliquant sur le pictogramme de l’extension, on accède au menu.
Le menu permet :
- de se connecter
- d'activer ou de désactiver l'extension
- de modifier le seuil d'ajout automatique
Après une connexion réussie, l'utilisateur a accès à :
- la modification d'un seuil d'occurrence pour l'ajout automatique ;
- activer/désactiver l'ajout automatique.
Menu contextuel
Après la sélection d'un mot, le menu contextuel s'affiche. Son contenu dépend de si l'utilisateur est connecté ou non.
Si l'utilisateur est connecté :
-
Un pictogramme indique la disponibilité du mot (coloré si disponible dans le lexique personnel, gris s'il n'est pas présent). L'utilisateur a la possibilité d'ajouter un mot dans un un lexique sélectionné via ce menu en trois temps : sélection du mot, clic sur le bouton lexique puis clic sur le lexique visé
-
Obtenir des informations lors du clic : affiche les infos dans la barre latérale
Si l'utilisateur n'est pas connecté : le menu contextuel ne propose qu'une option pour "Demander des informations", ce qui affiche les informations liées au mot sélectionné dans la barre latérale, obtenues à partir du Wiktionnaire.
Barre latérale
La barre latérale est divisée en deux parties :
- le menu (partie haute) affiche les lexiques et les actions possibles ;
- l'état (partie basse) affiche les informations sur la sélection et les options.
Après sélection d’un mot, le mot s’affiche dans la barre latérale. En tant qu’utilisateur non connecté, il a la possibilité de sélectionner un mot et de chercher les définitions (à partir d’une requête sur le Wiktionnaire).
En tant qu’utilisateur connecté, lorsque l’extension est lancée, la barre latérale affiche les lexiques de l’utilisateur dans la partie menu. Exemple : cet utilisateur a un lexique personnel, un lexique 1 et un lexique 2
L'utilisateur a accès à ses lexiques et peut afficher les mots présents dans le lexique sélectionné.
Après sélection d’un mot, la barre de menu affiche dans quel(s) lexique(s) le mot est présent, indiqué par la coloration ou non du pictogramme. Exemple : le mot "coeur" qui n’est pas présent dans le lexique 1