|
|
|
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](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/8)
|
|
|
|
|
|
|
|
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](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/5), l'utilisateur a accès à :
|
|
|
|
- la modification d'un seuil d'occurrence pour l'ajout automatique ;
|
|
|
|
- activer/désactiver l'[ajout automatique](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/4).
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
### [Menu contextuel](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/7)
|
|
|
|
|
|
|
|
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é** :
|
|
|
|
1. 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é](#3) via ce menu en trois temps : sélection du mot, clic sur le bouton lexique puis clic sur le lexique visé
|
|
|
|
|
|
|
|
2. [Obtenir des informations](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/1) lors du clic : affiche les infos dans la [barre latérale](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/6)
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
**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](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/6), obtenues à partir du Wiktionnaire.
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
### [Barre latérale](https://gitlab.liris.cnrs.fr/lex-game/balex2ff/-/issues/6)
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|