Commit graph

  • c47b64214e on evite un erreur js, si le json est vide tofulm 2020-05-17 21:12:03 +02:00
  • 61c490f2ec arg non necessaire tofulm 2020-05-15 13:58:03 +02:00
  • 9ef6927b91 pas besoin de ce watch, on a deja un computed tofulm 2020-05-15 13:53:02 +02:00
  • d28740005b harmonisation des tailles de l'icone de cahrgemnet tofulm 2020-05-15 13:50:32 +02:00
  • 173e0c61b6 un petit test pour plus de sécu tofulm 2020-05-15 10:50:47 +02:00
  • 3db0076019 on ajoute un petit test pour moins d'erreurs tofulm 2020-05-14 23:47:59 +02:00
  • 25f0d4d42c pour les action / mediabox / modalbox, si on ajoute data-confirm="mon texte", au clique sur le lien, on ajoute un confirm js tofulm 2020-05-14 23:27:09 +02:00
  • e1a82baddb le bouton d'export csv bien placé tofulm 2020-05-12 19:22:55 +02:00
  • 0c56c238ba on passe on options : nom du csv, delimiteur csv et clé des données tofulm 2020-05-12 19:20:13 +02:00
  • ac63650e86 ajout de l'export csv all js, et sans lib, on peut définir par défaut le délimiteur csv, le nom du csv, le clé : html/search ou autre si présent dans le json tofulm 2020-05-12 18:03:48 +02:00
  • 01df4075b1 export csv : prepration du json d'export qui va etre envoyé à une action spip pour generer un csv dynamiquement tofulm 2020-05-12 10:22:24 +02:00
  • e7f51f6bbf on centralise le setItem du localStorage, apres chaque ajax et apres le rendu filtre tofulm 2020-05-11 00:25:21 +02:00
  • 9851712bbe Utilisation du localStorage, test avec 1000 lignes. Vitesse écriture / lecture : TOP le facteur limitant : transfert du gros json : 1.9Mo en 3.2s c'est la que le localStorage est TOP tofulm 2020-05-08 21:37:43 +02:00
  • 60483a2f84 Apres pas mal de tests, l'utilisation de regex pour récupérer un data-search="toto" n'est pas jouable, gros pb de performance sur un gros tableau. les regex OUI mais si pas beaucoup ;-) Il semble indispensable de pouvoir gerer finemement les elements que l'on veut rechercher, dans etre polué par les balises html. Notre json, pour la partie corps du tableau, on ajoute un subdivision : "html" : { mes champs}, comme cela, on peut ajouter une nouvelle cle : "search" : {la valeur des champs qui seront recherchés et filtrés}. Cela alourdit un peu le html, et seulement son poids. La partie html/js est toujours aussi rapide, et meme plus si on utilise cette nouvelle cle. ATTENTION : cela casse la compatibilité tofulm 2020-05-08 14:46:07 +02:00
  • 99a6444c39 Optimisation, si pas de caractere, on ne passe pas dans le filtre tofulm 2020-05-06 23:46:54 +02:00
  • ef82382f33 la recherche devient insensible à la casse tofulm 2020-05-06 23:37:47 +02:00
  • c57fc2155d pas 2 fois le meme nom de class pour 2 css differetntes tofulm 2020-03-13 11:33:37 +01:00
  • 79987f777c debug tofulm 2020-03-12 23:24:10 +01:00
  • a16f6d908c debug en moins tofulm 2020-03-12 23:22:18 +01:00
  • 0cd9d59209 On décale l'appel des crayons tofulm 2020-03-12 23:22:04 +01:00
  • 0ebada6a1a on peut aussi passer dans l'env url de api json tofulm 2020-03-12 23:18:15 +01:00
  • 7779fb6f6c on peut passer dans l'appel de l'inclure un tableau de valeurs du nombre de lignes par page tofulm 2020-03-12 23:14:02 +01:00
  • 8974f899f0 si on clique sur un id de la col id, on selectionne / deselectionne la ligne tofulm 2020-03-12 23:05:47 +01:00
  • e772eb9260 amelioration de l'organisation des div, ajout des class manquantes, css minimale tofulm 2020-03-12 22:45:47 +01:00
  • 5e2e11f643 maj de la doc tofulm 2020-03-12 20:32:59 +01:00
  • b695e361c6 grosse amélioration de perf, on rechargement apres crayons / action / cvt, on peut appeler la fonction app.rechargerJson(id) avec un id, pour limiter le recalcule de tout le json tofulm 2020-03-12 20:27:43 +01:00
  • 8a4cf1991e detail tofulm 2020-03-12 17:24:56 +01:00
  • 0c6f085ce9 ajout d'un cursor wait sur les boutons action tofulm 2020-03-12 17:20:31 +01:00
  • 30026ce711 pas besoin de ce h3 tofulm 2020-03-12 15:53:21 +01:00
  • f5ea310e11 maintenant que l'on a l'option dev / prod, on l'utilise aussi pour notre js tofulm 2020-03-12 12:29:07 +01:00
  • 8523cf7f6e maj de la doc pour fonctionner avec un formulaire cvt en mediabox ou modalbox tofulm 2020-03-12 12:06:54 +01:00
  • 8a05651fb2 pour lancer une mediabox ou modalbox, il faut passer en js, donc on intercepte l'event sur a.mediabox ou a.modalbox tofulm 2020-03-12 11:37:53 +01:00
  • 1ab4f58802 on ajoute l'ex pour mettre des liens compatible json tofulm 2020-03-12 11:06:22 +01:00
  • 758fdc35c2 maj de la doc, pour rendre générique le json, il faut absolument nommer la clé "id" et non pas "id_souscription" tofulm 2020-03-12 10:08:05 +01:00
  • a788b7df4a Petit bug, on ne peut pas faire de match sur un number tofulm 2020-03-11 21:58:22 +01:00
  • ad5f38db1a on force le chargemnet des crayons dans le plugin tofulm 2020-03-11 21:51:55 +01:00
  • bd3a72bffe maj de la doc tofulm 2020-03-11 21:10:10 +01:00
  • 870877ea09 maj de la doc tofulm 2020-03-11 10:38:25 +01:00
  • 68dd0f1e04 header sous la forme : "champ":"label" tofulm 2020-03-11 10:35:18 +01:00
  • 5402940c40 Ajout de la doc tofulm 2020-03-11 10:11:37 +01:00
  • 8290f8f80e on compacte le css et js tofulm 2020-03-11 10:11:13 +01:00
  • e32e49c353 petite simplification du js tofulm 2020-03-11 10:10:41 +01:00
  • f5138c41e5 on veut un format en dd/mm/yy ou dd/mm/yyyy tofulm 2020-03-10 23:30:10 +01:00
  • 50f39bec6c tri des cols, si c'est un champ date de la forme 03/11/2015 ou 03/22/98 on transforme en 20151103 avant le tri tofulm 2020-03-10 23:29:11 +01:00
  • 73edf728a7 tri des cols, on transforme en lowercase tofulm 2020-03-10 22:58:59 +01:00
  • 4e21e5a168 ajout d'un bouton pour réinitialiser l'ordre de tri des col tofulm 2020-03-10 22:51:51 +01:00
  • 8e6fd696e7 ajout d'une option de config pour selectionner la version de vue, par defaut vue.min.js tofulm 2020-03-10 22:07:22 +01:00
  • bdc332fe9f recup des fichiers gamutable de souscriptions tofulm 2020-03-10 16:59:10 +01:00
  • b38912f104 sorti de la fabrique tofulm 2020-03-10 16:11:01 +01:00
  • 6e6d1c626b Initial commit Christophe 2020-03-10 15:57:44 +01:00