Commit Graph

73 Commits

Author SHA1 Message Date
27564f2d2b Adaptations pour que les champs de classement prennent en compte le fait que tous les champs parsés ne sont pas forcément affichés. 2021-10-27 16:51:14 +02:00
3ea65db323 Ajout possibilité de fournir une liste des champs à afficher pouvant être différente de celle récupérée par le parseur. 2021-10-27 15:57:19 +02:00
80b90f98a5 Adaptation du code à la nouvelle version de la classe principale du module. 2021-10-26 18:02:43 +02:00
739b83f365 Version remaniée de la classe principale + réécriture de ses tests. 2021-10-26 18:01:23 +02:00
8c0b9b2aa2 Renommage classe principale + adaptation des autres scripts y faisant appel. 2021-10-25 10:53:54 +02:00
a58c7da008 Nouvelle version classe des filtres/sélecteurs + revue des tests associés. 2021-10-21 17:09:57 +02:00
8a129d169b Nouveaux fichiers utiles aux tests sur les filtres par sélecteurs. 2021-10-21 17:08:09 +02:00
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
996540504c Revue et adaptation des tests 2021-10-20 17:32:54 +02:00
ae1bc5339b Tests de la classe principale désactivés temporairement. 2021-10-20 17:27:39 +02:00
48fc8580c7 Debug pagination : remise à zéro valeur sélectionnée après chaque actualisation. 2021-10-20 12:55:23 +02:00
8cccb8e096 Relecture de la classe gérant les options de pagination + ses tests. 2021-10-20 12:36:09 +02:00
93264a8b63 Renommage classe gérant la pagination. 2021-10-19 15:40:47 +02:00
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
036c3b3400 Relecture code et tests du parseur HTML. 2021-10-19 11:46:35 +02:00
df2658686d Renommage fichier du parseur HTML 2021-10-18 17:32:54 +02:00
e1cc0483eb Relecture parseur JSON + ajout de tests. 2021-10-18 17:22:20 +02:00
c61b9ef402 Renommage fichier classe ParserForJSON 2021-10-18 11:40:21 +02:00
1c61f715f8 Renommage fichier classe RemoteSource 2021-10-18 11:35:30 +02:00
4dc2753468 Relecture code du parseur CSV 2021-10-18 11:27:53 +02:00
d90e38d5dc Adaption chemin inclusion script déclarant les interfaces 2021-10-18 10:37:44 +02:00
c3c0206c64 Fichier parseur CSV renommé. Relecture code + ajout tests. 2021-10-13 18:20:53 +02:00
75c9179902 Répercussion changement de noms entre classe et interface RemoteSource/RemoteSources. 2021-10-13 17:22:02 +02:00
879ef17fe2 Changement de nom + relecture classe RemoteSource. 2021-10-13 17:20:59 +02:00
0b7ed284ae Ajout parseur HTML + ses tests. 2021-10-13 12:41:34 +02:00
3e62258518 Suppression code commenté. 2021-10-12 11:03:46 +02:00
e829b881e8 Création d'une classe spécifique aux ressources distantes (url, headers...) 2021-10-11 16:44:20 +02:00
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
c8086135fe Debug des scripts de test (d'où relecture du code) 2021-10-07 12:43:29 +02:00
519a3d7283 Adaptation des pages d'exemples, suite nouveau parseur. 2021-10-06 17:00:32 +02:00
7eadd29be2 Ajout classe parseur JSON + script de tests. 2021-10-06 16:54:20 +02:00
d7d9885b2b Relecture du script de tests du parseur CSV. 2021-10-04 16:10:54 +02:00
0f2543a95e Ajout du script de tests pour le parseur de CSV. 2021-10-01 13:12:45 +02:00
e068aee5aa Revue précédents scripts de test suite évolution. 2021-09-30 12:52:33 +02:00
bcc5ea66f2 Suppression dépendance non utilisée. 2021-09-28 10:28:35 +02:00
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
f053a094f3 Création script de test pour la classe Render. 2021-09-27 16:03:05 +02:00
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
c9700978bc Simplification instanciation des colonnes de classement + adaptation scripts de tests et démo. 2021-09-22 17:36:11 +02:00
ea4174cf73 Simplification instanciation des filtres (selector) + adaptation tests et script démo. 2021-09-22 17:12:00 +02:00
7b313ae150 Mutualisation de la méthode contrôleur qu'un numéro de champ est valide. 2021-09-22 16:25:10 +02:00
fb9e69a2b7 Mutualisation de la méthode testant l'existence d'un élément dans le DOM. 2021-09-22 12:29:43 +02:00
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
f8bbdb716f Renommage des messages d'erreur. 2021-09-22 11:24:14 +02:00
bbcf9918d0 Création d'une classe séparée pour gérer la pagination. 2021-09-21 17:46:04 +02:00
b811c61286 Nouveau nom script de tests. 2021-09-21 10:29:16 +02:00
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
25222b306d Relecture classe gérant les filtres + tests associés. 2021-09-20 11:09:30 +02:00
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
a4b7e7af4a Ajout fonctionnalité pagination des données. 2021-09-09 12:57:23 +02:00