2e4fe5e1e3
Pour CYRILLE, var_mode=gamutable compatible minibando
2020-07-22 22:23:31 +02:00
40d68933e3
ajout un bouton Purger gamuTable dans la barre admin -> pas compatible avec minibando
2020-07-22 21:34:19 +02:00
99d58012a8
Pour CYRILLE ajoute un var_mode=gamutable, pour invalider le cache
2020-07-22 21:27:24 +02:00
123e34ac06
Merge branch 'master' of https://git.gamuza.fr/spip/gamutable
2020-07-03 13:50:23 +02:00
50946bfcad
pas d'erreur si pas de key classes
2020-07-03 13:49:15 +02:00
f947ac43d1
ajout d'une cle 'classes' pour chaque ligne, pour ajouter une classe perso pour chaque td
2020-07-03 13:45:28 +02:00
baf86d939b
nbr total d'elts dans le tableau, on affiche : nbr aff / nbr total
2020-06-24 18:13:37 +02:00
447f5b549e
ajout data-width pour la modalbox
2020-06-22 22:15:57 +02:00
4f2a8bf3a1
css standard pour le th/td.icone
2020-06-19 15:11:57 +02:00
d16ce21598
up de z
2020-06-18 17:36:43 +02:00
01ba735d07
accepter de ne pas avoir dans le header de cle 'crayons'
2020-06-18 14:47:40 +02:00
10be3c510f
accepter de ne pas avoir dans le header de cle 'classes'
2020-06-18 14:44:34 +02:00
c21a144cdb
doc pour l'utilsiatin de la cle classes
2020-06-18 12:26:27 +02:00
21d2444584
Merge branch 'class'
2020-06-18 12:24:50 +02:00
7a603340ee
ajout dans le header un cle classes pour ajouter des classes spécifiques à certaines colonnes
2020-06-18 12:24:29 +02:00
clem
5a9e237427
merge
2020-06-16 15:17:19 +02:00
clem
79b60295bb
complément de doc pour l'utilisation avec modalbox (pompage des indics de Christophe sur Discord...)
2020-06-16 15:16:25 +02:00
1fb1f0ef0c
modalbox, ajoute data-minwidth et data minheight
2020-06-16 08:37:01 +02:00
a1fb873c72
comp fa5
2020-06-12 15:58:08 +02:00
8dc1d76fe6
stoppropagation
2020-06-12 15:31:09 +02:00
383c0e157f
comp fa5
2020-06-11 18:13:24 +02:00
08d437c724
maj des lib gulp + ajout icone csv FA5
2020-06-11 17:25:29 +02:00
9e0a37d1af
maj de la doc
2020-05-20 14:17:29 +02:00
50a6de4328
maj de la doc
2020-05-20 14:15:23 +02:00
bd70e0a3c6
up de z
2020-05-20 14:13:54 +02:00
bbf9bfb55e
maj de la doc
2020-05-20 14:13:14 +02:00
decadb5f1e
Pour l'export csv, on utilise Papaparse, c'est plus robuste qu'a la mano
2020-05-19 20:47:10 +02:00
283f5730dc
Il faut la bonne variable pour la longueur du tableau
2020-05-19 17:04:45 +02:00
23065d565a
ajout une action pour forcer invalidatrion du cache
...
spip.php?action=gamutable_cache&arg=0
2020-05-18 16:29:27 +02:00
c47b64214e
on evite un erreur js, si le json est vide
2020-05-17 21:12:03 +02:00
61c490f2ec
arg non necessaire
2020-05-15 13:58:03 +02:00
9ef6927b91
pas besoin de ce watch, on a deja un computed
2020-05-15 13:53:02 +02:00
d28740005b
harmonisation des tailles de l'icone de cahrgemnet
2020-05-15 13:50:32 +02:00
173e0c61b6
un petit test pour plus de sécu
2020-05-15 10:50:47 +02:00
3db0076019
on ajoute un petit test pour moins d'erreurs
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
2020-05-14 23:27:09 +02:00
e1a82baddb
le bouton d'export csv bien placé
2020-05-12 19:22:55 +02:00
0c56c238ba
on passe on options : nom du csv, delimiteur csv et clé des données
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
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
2020-05-12 10:22:24 +02:00
e7f51f6bbf
on centralise le setItem du localStorage, apres chaque ajax et apres le
...
rendu
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
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é
2020-05-08 14:46:07 +02:00
99a6444c39
Optimisation, si pas de caractere, on ne passe pas dans le filtre
2020-05-06 23:46:54 +02:00
ef82382f33
la recherche devient insensible à la casse
2020-05-06 23:37:47 +02:00
c57fc2155d
pas 2 fois le meme nom de class pour 2 css differetntes
2020-03-13 11:33:37 +01:00
79987f777c
debug
2020-03-12 23:24:10 +01:00
a16f6d908c
debug en moins
2020-03-12 23:22:18 +01:00
0cd9d59209
On décale l'appel des crayons
2020-03-12 23:22:04 +01:00
0ebada6a1a
on peut aussi passer dans l'env url de api json
2020-03-12 23:18:15 +01:00