Commit Graph

66 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 996540504c Revue et adaptation des tests 2021-10-20 17:32:54 +02:00
Fabrice PENHOËT ae1bc5339b Tests de la classe principale désactivés temporairement. 2021-10-20 17:27:39 +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 8cccb8e096 Relecture de la classe gérant les options de pagination + ses tests. 2021-10-20 12:36:09 +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 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 d90e38d5dc Adaption chemin inclusion script déclarant les interfaces 2021-10-18 10:37:44 +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 0b7ed284ae Ajout parseur HTML + ses tests. 2021-10-13 12:41:34 +02:00
Fabrice PENHOËT 3e62258518 Suppression code commenté. 2021-10-12 11:03:46 +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 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 d7d9885b2b Relecture du script de tests du parseur CSV. 2021-10-04 16:10:54 +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 bcc5ea66f2 Suppression dépendance non utilisée. 2021-09-28 10:28:35 +02:00
Fabrice PENHOËT d9a463f38b Revue des autres scripts de tests suite délégation à classe Render de la création du HTML listant les données. 2021-09-27 17:29:58 +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 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 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 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 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 b811c61286 Nouveau nom script de tests. 2021-09-21 10:29:16 +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 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 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 75c9efc3b1 Correction d'un espace involontaire en trop dans une colonne des fichiers de données utiles aux tests et à la page d'exemple. 2021-09-06 16:28:31 +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 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 74d31b0064 Relecture script de tests. 2021-08-31 16:59:25 +02:00