Jeudi 04 06 2020 - lmichel/vo-grimoire GitHub Wiki
Jeudi 04/06/2020
Activités Réalisées :
- Variable globale pour l'url Elastic Search déclarée dans "index.html"
- Finition des logs du script python
- Refactoring du code Javascript
- Ajout du config.json dans le gitignore
- Modification du fichier de crédits
- Modification des ID's des boîtes modales
- Suppression des méthodes dupliquées et fusion dans un fichier "modal.js"
- Ajout d'icônes qui remplacent certains liens
- Ajout d'un boutton pour copier l'url d'un mail
- Correction du highlighting
Approfondissement Activités :
Variable globale pour l'url Elastic Search déclarée dans "index.html"
J'ai ajoutée une balise script contenant la déclaration de l'URL Elastic Search, cela est plus simple que la solution précédente car il ne faudra modifier qu'une seul fois une adresse en fonction de l'host.
Finition des logs du script python :
J'ai modifié certains logs pour que leur aspect soit moins menançants, car certaines bouclents génèrent des exceptions mais ne sont pas importantes au point d'annuler le déroulement du script.
Refactoring du code Javascript
J'ai modifié certaines parties du code javascript, j'ai notamment ré-aligner les parties où j'ajoute du code HTML, car auparavant c'était très difficile de s'y retrouver et certaines choses n'avaient pas d'intêret
Modification des ID's des boîtes modales
Auparavant, je composais les ID des boîtes modales avec le nom du fichier contenu dans celle-ci, mais cela occasionnait des problèmes, j'ai donc modifié leurs ids pour quelque chose de composé du numéro du mail et d'un préfixe.
Suppression des méthodes dupliquées et fusion dans un fichier "modal.js"
Des méthodes étaient dupliquées avec seulement quelques modifications dans leur contenu, j'ai donc fusionné les méthodes de research et threads qui étaient sensiblement les mêmes au sein d'un nouveau fichier "modals.txt"
Ajout d'icônes qui remplacent certains liens
J'ai ajouté des icônes-bouttons qui remplacent les liens et boutons présent dans le contenu d'un mail auparavant.
J'ai ajouté une icône-bouton pour "View Thread" "Copy Url" et See et Download chaque attachement.
Ajout d'un boutton pour copier l'url d'un mail
A l'appui sur ce bouton, l'url du mail courant est copié dans le presse-papiers de l'utilisateur
J'ai pour cela créé une méthode qui ajoute un "textarea" au dom, copie sa valeur, et supprime directement le "textarea"
Correction du highlighting
J'ai corrigé un problème qui faisait que cette méthode ajoutait des caractères non désirés, et qu'il ne changer pas la couleur des mails.
J'ai aussi ajouté deux nouveaux niveaux, voici les éléments pris en charge : ">" : bleu ">>" : orange ">>>" : rouge ">>>>" : brun
Commentaires Personnels
Je suis content de faire un peu de graphique, ça change un peu de la programmation objet, mais j'espère ne pas trop avoir de problèmes, étant la partie où je suis le moins avancé.
Je prend une heure de mon temps de travail aujourd'hui pour avancer sur mon rapport de stage.