Commit Graph

76 Commits

Author SHA1 Message Date
5bb05bfe44 Debug classe gérant les champs classables pour prise en compte que tous les champs ne sont pas forcément affichés + adaptation de son script de tests. 2021-11-04 16:35:50 +01:00
9a598901ca Nouveaux tests pour la classe principale + adaptations. 2021-11-03 16:03:49 +01:00
9a5f82aea5 Ajout nouvelle fonctionnalité de moteur de recherche dans les données. 2021-10-28 17:50:57 +02:00
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