Commit Graph

145 Commits

Author SHA1 Message Date
Fabrice PENHOËT f1cdf1cb5f Création d'une interface Filters plus généraliste que Selectors en prévision d'autres types de filtres (moteur de recherche). Adaptation des scripts dépendants. 2021-10-20 17:57:34 +02:00
Fabrice PENHOËT 188b475c0e Renommage classe gérant les filtres de données via SELECT 2021-10-20 17:44:25 +02:00
Fabrice PENHOËT 75961dd34a Adaptation des appels à la classe gérant le rendu HTML. 2021-10-20 17:34:10 +02:00
Fabrice PENHOËT fc91c7b665 Remaniement de la classe gérant le rendu HTML des données. 2021-10-20 17:32:05 +02:00
Fabrice PENHOËT 48fc8580c7 Debug pagination : remise à zéro valeur sélectionnée après chaque actualisation. 2021-10-20 12:55:23 +02:00
Fabrice PENHOËT 5d71a3995b Renommage de la classe créant le HTML correspondant aux données à afficher. 2021-10-20 12:43:49 +02:00
Fabrice PENHOËT 62f15d7888 Adaptation suite changement du nom de la méthode créant la liste des options de pagination. 2021-10-20 12:37:39 +02:00
Fabrice PENHOËT 8cccb8e096 Relecture de la classe gérant les options de pagination + ses tests. 2021-10-20 12:36:09 +02:00
Fabrice PENHOËT 5a7f95439f Ordre de classement obligatoire 2021-10-19 15:49:10 +02:00
Fabrice PENHOËT 93264a8b63 Renommage classe gérant la pagination. 2021-10-19 15:40:47 +02:00
Fabrice PENHOËT b3a57c89a3 Relecture code et tests de la classe gérant les champs permettant de classer les données. 2021-10-19 13:05:27 +02:00
Fabrice PENHOËT 7cc64618a6 Renommage fichier de la classe gérant le classement des données par colonne/champ. 2021-10-19 11:54:11 +02:00
Fabrice PENHOËT 036c3b3400 Relecture code et tests du parseur HTML. 2021-10-19 11:46:35 +02:00
Fabrice PENHOËT df2658686d Renommage fichier du parseur HTML 2021-10-18 17:32:54 +02:00
Fabrice PENHOËT e1cc0483eb Relecture parseur JSON + ajout de tests. 2021-10-18 17:22:20 +02:00
Fabrice PENHOËT c61b9ef402 Renommage fichier classe ParserForJSON 2021-10-18 11:40:21 +02:00
Fabrice PENHOËT 1c61f715f8 Renommage fichier classe RemoteSource 2021-10-18 11:35:30 +02:00
Fabrice PENHOËT 4dc2753468 Relecture code du parseur CSV 2021-10-18 11:27:53 +02:00
Fabrice PENHOËT 2b1eabd430 Debug oubli export des interfaces 2021-10-18 11:26:21 +02:00
Fabrice PENHOËT d980412b0f Création d'un script séparé pour déclarer les interfaces correspondant aux options de Papa Parse 2021-10-18 10:52:04 +02:00
Fabrice PENHOËT d90e38d5dc Adaption chemin inclusion script déclarant les interfaces 2021-10-18 10:37:44 +02:00
Fabrice PENHOËT 2b57e40b76 Renommage fichier du script déclarant les interfaces 2021-10-18 10:36:46 +02:00
Fabrice PENHOËT c3c0206c64 Fichier parseur CSV renommé. Relecture code + ajout tests. 2021-10-13 18:20:53 +02:00
Fabrice PENHOËT 75c9179902 Répercussion changement de noms entre classe et interface RemoteSource/RemoteSources. 2021-10-13 17:22:02 +02:00
Fabrice PENHOËT 879ef17fe2 Changement de nom + relecture classe RemoteSource. 2021-10-13 17:20:59 +02:00
Fabrice PENHOËT b2d5f75065 Nouvelles versions compilées en JS des scripts. 2021-10-13 12:48:44 +02:00
Fabrice PENHOËT b12ae3d8e3 Revue des pages d'exemple (suite). 2021-10-13 12:46:50 +02:00
Fabrice PENHOËT 0b7ed284ae Ajout parseur HTML + ses tests. 2021-10-13 12:41:34 +02:00
Fabrice PENHOËT 2482a65f04 Suppression lignes commentées. 2021-10-11 16:49:18 +02:00
Fabrice PENHOËT e829b881e8 Création d'une classe spécifique aux ressources distantes (url, headers...) 2021-10-11 16:44:20 +02:00
Fabrice PENHOËT 776c9a8f40 Relecture code 2021-10-07 18:10:03 +02:00
Fabrice PENHOËT 318353c862 Revue appel asynchrone à Papa Parse. 2021-10-07 18:09:15 +02:00
Fabrice PENHOËT 19c7994388 Revue du code, notamment de l'utilisation des boucles for(). 2021-10-07 17:15:35 +02:00
Fabrice PENHOËT be57ef6927 Revu de la création du HTML des données reçues, qui peuvent avoir des champs absents ou trop ou encore fournis dans un ordre variable. 2021-10-07 16:17:08 +02:00
Fabrice PENHOËT c8086135fe Debug des scripts de test (d'où relecture du code) 2021-10-07 12:43:29 +02:00
Fabrice PENHOËT 519a3d7283 Adaptation des pages d'exemples, suite nouveau parseur. 2021-10-06 17:00:32 +02:00
Fabrice PENHOËT 7eadd29be2 Ajout classe parseur JSON + script de tests. 2021-10-06 16:54:20 +02:00
Fabrice PENHOËT 0f2543a95e Ajout du script de tests pour le parseur de CSV. 2021-10-01 13:12:45 +02:00
Fabrice PENHOËT e068aee5aa Revue précédents scripts de test suite évolution. 2021-09-30 12:52:33 +02:00
Fabrice PENHOËT 50b8a8fccc Nouvelle version avec classe séparée pour parser le CSV. 2021-09-29 17:56:10 +02:00
Fabrice PENHOËT 9c19d07488 Nouvelle compilation des scripts en JS (suite). 2021-09-27 17:31:51 +02:00
Fabrice PENHOËT 858162aaad Nouvelle compilation des scripts en JS. 2021-09-27 17:31:25 +02:00
Fabrice PENHOËT f053a094f3 Création script de test pour la classe Render. 2021-09-27 16:03:05 +02:00
Fabrice PENHOËT 9fe91edeff Relecture code (suite). 2021-09-27 12:17:14 +02:00
Fabrice PENHOËT 9526bf094f Relecture code. 2021-09-27 12:11:05 +02:00
Fabrice PENHOËT a7dce830c8 Allégement contraintes interface du rendu HTML. 2021-09-27 12:10:22 +02:00
Fabrice PENHOËT 8c636a57b3 Revue CSS et page démo : aspect sur mobile + relocalisation des polices de paper.css 2021-09-27 11:39:31 +02:00
Fabrice PENHOËT f55f897bea Nouvelle fonctionnalité permettant d'adapter le rendu HTML. 2021-09-23 17:19:31 +02:00
Fabrice PENHOËT 1b84eb8192 Ajout d'un compteur de lignes de données avec possibilité d'affichage dans la page. 2021-09-23 11:28:27 +02:00
Fabrice PENHOËT 692ae9fa86 Nouvelle compilation 2021-09-22 17:37:36 +02:00
Fabrice PENHOËT c9700978bc Simplification instanciation des colonnes de classement + adaptation scripts de tests et démo. 2021-09-22 17:36:11 +02:00
Fabrice PENHOËT ea4174cf73 Simplification instanciation des filtres (selector) + adaptation tests et script démo. 2021-09-22 17:12:00 +02:00
Fabrice PENHOËT 7b313ae150 Mutualisation de la méthode contrôleur qu'un numéro de champ est valide. 2021-09-22 16:25:10 +02:00
Fabrice PENHOËT fb9e69a2b7 Mutualisation de la méthode testant l'existence d'un élément dans le DOM. 2021-09-22 12:29:43 +02:00
Fabrice PENHOËT 82a2ef3f69 Revue déclaration attributs classe principale. 2021-09-22 11:41:22 +02:00
Fabrice PENHOËT f306beafe6 Ajout contrôle de la cohérence de la pagination par défaut avec les options proposées. 2021-09-22 11:35:36 +02:00
Fabrice PENHOËT f8bbdb716f Renommage des messages d'erreur. 2021-09-22 11:24:14 +02:00
Fabrice PENHOËT 7d6712e244 Nouvelle compilation en JS, incluant les nouvelles classes. 2021-09-21 17:51:13 +02:00
Fabrice PENHOËT 4c033616d3 Mise à jour du script de la page de démo, avec prise en compte nouvelles classes. 2021-09-21 17:48:26 +02:00
Fabrice PENHOËT bbcf9918d0 Création d'une classe séparée pour gérer la pagination. 2021-09-21 17:46:04 +02:00
Fabrice PENHOËT 40f50e03aa Simplication appel interne/externe de la méthode actualisant l'affichage des données dans le DOM. 2021-09-21 10:17:32 +02:00
Fabrice PENHOËT fd127c5081 Création d'une classe dédiée aux colonnes permettant de classer les donnés + son script de tests. 2021-09-20 18:01:09 +02:00
Fabrice PENHOËT 25222b306d Relecture classe gérant les filtres + tests associés. 2021-09-20 11:09:30 +02:00
Fabrice PENHOËT af3d7aba54 Majuscule pour la première lettre des noms des interfaces. 2021-09-17 18:05:08 +02:00
Fabrice PENHOËT aa2a3414b2 Séparation du code générant les filtres, avec classe et script de test dédiés + injection dans la classe principale. 2021-09-17 18:02:45 +02:00
Fabrice PENHOËT 4bef00f4e1 Nouvelle compilation 2021-09-09 12:59:24 +02:00
Fabrice PENHOËT a4b7e7af4a Ajout fonctionnalité pagination des données. 2021-09-09 12:57:23 +02:00
Fabrice PENHOËT 66ea27b0fb Ajout possibilité de fournir des fonctions spécifiques pour classer les données de certaines colonnes. 2021-09-06 17:25:30 +02:00
Fabrice PENHOËT e19798a07a Création d'une méthode statique pour tester si un nombre est naturel. 2021-09-06 11:19:06 +02:00
Fabrice PENHOËT 4939153d89 Ajout fonctionnalité permettant de classer les données via les colonnes + adaptation exemple et nouvelle compilation du code en JS 2021-09-02 18:15:15 +02:00
Fabrice PENHOËT 14608b8488 Installation module natural-orderby pour améliorer le classement des données + adaptation du code. 2021-09-01 17:54:34 +02:00
Fabrice PENHOËT c80795cfec Correction bug découvert via la page d'exemple :) 2021-09-01 16:30:18 +02:00
Fabrice PENHOËT a70001daee Adaptation page de démo pour montrer une colonne contenant des données séparées ppar une virgule. 2021-09-01 16:28:56 +02:00
Fabrice PENHOËT 4235d1708a Ajout possibilité de filter les données à partir de colonnes contenant plusieurs valeurs dans une même ligne distinguées via un séparateur (exemple : liste de mots-clés). 2021-09-01 12:12:28 +02:00
Fabrice PENHOËT 55f9e8ad91 Mise à jour du nom d'un attribut. 2021-08-31 16:22:28 +02:00
Fabrice PENHOËT ef55d87cb4 Nouvelles compilations TS vers JS + webpack. 2021-08-30 18:10:21 +02:00
Fabrice PENHOËT a2b90bb70f Modification noms fichier, variables, etc. suite modification nom du projet. 2021-08-30 18:06:59 +02:00
Fabrice PENHOËT 0b3392cbd8 Déplacement interfaces dans script séparé (suite). 2021-08-30 17:42:09 +02:00
Fabrice PENHOËT 0ad046f095 Déplacement interfaces dans script séparé. 2021-08-30 16:48:48 +02:00
Fabrice PENHOËT 0a473e4b27 Modification de la première page d'exemple d'utilisation du projet et des fichiers liés. 2021-08-13 20:00:03 +02:00
Fabrice PENHOËT 4d4360e709 Ajout possibilité de tout stopper à la moindre erreur rencontrée par le parseur + suppression des noms de colonne vide pouvant être reçus. 2021-08-12 18:38:09 +02:00
Fabrice PENHOËT 78d5279eed Suppression du message d'erreur dans la page en cas fichier sans données. 2021-08-12 17:57:05 +02:00
Fabrice PENHOËT f963f8fa68 Suppression des erreurs lorsque les informations fournis pour un sélecteur ne sont pas correctes. Il sera juste ignoré. 2021-08-12 17:43:34 +02:00
Fabrice PENHOËT f5a4c7ba72 Relecture du code 2021-08-12 16:05:12 +02:00
Fabrice PENHOËT 11b292ee60 Nouvelle compilation en .js des scripts source. 2021-08-11 17:27:26 +02:00
Fabrice PENHOËT 733ba413dc Première version fonctionelle des filtres des données du fichier + tests. 2021-08-11 17:25:56 +02:00
Fabrice PENHOËT 1cf6710c07 Ajout création des listes <select> qui permettront de filtrer les données du fichier 2021-08-11 15:24:00 +02:00
Fabrice PENHOËT 630fba499d Nouvelle compilation des fichiers 2021-08-10 16:01:30 +02:00
Fabrice PENHOËT a7f1ecc5f9 Première version affichant les données du fichier dans un tableau HTML. 2021-08-10 15:56:53 +02:00
Fabrice PENHOËT 35379b8236 Ajout répertoire recevant les fichiers compilés en .js. 2021-08-10 15:55:04 +02:00
Fabrice PENHOËT 0feb525725 Ajout et test des setters contrôlant l'existence des éléménts HTML reçus en paramètres. 2021-08-06 11:41:28 +02:00
Fabrice PENHOËT 4c6bf36038 Modification des textes d'erreur 2021-08-06 11:38:01 +02:00
Fabrice PENHOËT e5e265d061 Ajout première version fichier contenant les textes d'erreur. 2021-08-05 18:26:20 +02:00
Fabrice PENHOËT bd7d669af1 Première ébauche de freeCSV2HTML 2021-08-05 18:24:37 +02:00
Fabrice PENHOËT 158f7f3558 Initialisation du projet 2021-08-05 11:05:05 +02:00