38a21d2788Nécessite le plugin verifier, pour le constructeur de formulaire (à supprimer si on bascule sur des sources YAML) Rangement alphabétique des necessitenicod_2023-09-18 16:23:37 +0200
286a793e28Afficher le nombre d'utilisations dans la liste des types de blocksnicod_2023-06-13 18:47:31 +0200
1e88c467e9Ne pas masquer (replier) le panel de l'accordéon quand on est sur la deuxième étape (saisie des paramètres)nicod_2023-06-13 18:47:06 +0200
85fec59d71Ajustements css, blocs et ajout de bloc plus homogènesnicod_2023-06-13 18:25:45 +0200
c587717098Refactoring de l'interface : ajout d'un accordéon sur les blocks qui permet de les replier pour occuper moins d'espace, et qui garde les choix en session (cookie)nicod_2023-06-13 17:54:12 +0200
8fdfb66d51Vue d'un block : un seul objet liénicod_2023-06-06 15:11:15 +0200
ffb0249208Supprimer la table spip_blocks_liens et déplacer objet/id_objet dans spip_blocksnicod_2023-06-06 15:10:27 +0200
df6257c50fOn boucle sur les sous blocks si le paramètre racine n'est pas passé, et on corrige le calcul du contextenicod_2023-05-26 20:18:19 +0200
d0a7cad73dNe pas utiliser la balise dans le privé, elle va générer le block et tous ses sous blocks On appelle juste l'include général en lui passant un paramètre racine=1 pour ne pas déclencher la récursiviténicod_2023-05-26 20:17:39 +0200
41ba1b5cafRenommage de prive/squelettes/inclure/block en block_objet pour éviter des collisions Modification du markup pour faire fonctionner Sortable suit à l'ajout d'un niveau de div intermédiaire (ajaxblock) Utilisation d'un uniquid par groupe d'éléments sortablenicod_2023-05-26 20:06:53 +0200
93417dd44cInclure récursivement les blocs enfantsnicod_2023-05-25 21:02:13 +0200
414efd163aIdentifier plus précisément les formulairesnicod_2023-05-25 20:27:45 +0200
4573d5ab0aUn peu d'habillage maintenant que les blocs peuvent être conteneursnicod_2023-05-25 20:27:21 +0200
51c19cc594On peut avoir plusieurs fois la même saisie sur une page : passer un id uniquenicod_2023-05-25 20:03:08 +0200
418ac640f3Appel récursif : on a peut-être des types de blocks à ajouter dans ce block s'il est conteneurnicod_2023-05-25 19:57:51 +0200
2679a46b7cFonctions génériques pour retrouver les blocktypes enfants/parentsnicod_2023-05-25 19:56:28 +0200
a42e3e9c99En fonction du type de block parent, certains types de blocks peuvent être autorisés ou nonnicod_2023-05-25 19:53:16 +0200
cd30d38916Passer le type de block parent au formulaire d'édition de block, qui le redescend sur la saisie qui permet d'ajouter un type de blocknicod_2023-05-25 19:52:03 +0200
a5df9e5fe5Simplifions la boucle (critères inutiles)nicod_2023-05-25 15:16:35 +0200
0f12175bd1Si on recharge en ajax l'édition d'un bloc suite à annulation, lui préciser qu'on le veut sans le mode éditionnicod_2023-05-24 19:03:20 +0200
fac8d07d9fBien cibler le formulaire pour ne pas les refermer tousnicod_2023-05-24 19:01:57 +0200
cc55819bcdNettoyer les paramètres de retournicod_2023-05-24 18:38:35 +0200
59a39036d6Réinitialiser les eventsnicod_2023-05-24 18:38:02 +0200
d6e2beae49Refactoring pour édition en ajax (ajout/modification) qui fonctionne aussi sans JSnicod_2023-05-24 16:41:22 +0200
6b9490074aUne value pour que le bouton annuler passe dans la requete, et supprimer l'id_blocktype quand on annule pour reset le formulaire d'ajoutnicod_2023-05-24 15:40:37 +0200
7abfa98701UI: les boutons "Annuler" rechargent le formulaire d'ajout en ajaxnicod_2023-05-24 15:09:03 +0200