74 Commits (4f3f4c71b23c14ad10193ee9070e30f4e692dd35)

Author SHA1 Message Date
Maïeul 4f3f4c71b2 Constructeur de formulaire : éviter une fatale erreur en PHP 8 lorsqu'on choisi une vérification qui n'a pas d'option. 4 months ago
Maïeul b2c23dbea4 Depuis 5 months ago
Maïeul 9a9cc9f610 010502e a trop élagué (merci @rastapopoulos) 5 months ago
Maïeul 010502e2b5 Constructeur de formulaire et options de saisies : si le POST contient 5 months ago
Maïeul 272d80d538 Fieldset des options d'une vérif. Mettre en "explication" la description 6 months ago
Maïeul 6cbcb5e6bc contourner un bug d'affichage de select2 6 months ago
Maïeul e3bed20205 Pb #175 : constructeur de formulaire, permettre de choisir plusieurs 6 months ago
Maïeul 0ad2810da5 phpdoc + typage d'entrée/sortie 6 months ago
Maïeul 479418e51b Constructeur de formulaire : si on ajoute une saisie à un formulaire qui finit par une saisie conteneur_en_ligne, insérer dans cette saisie (même si elle même se trouve dans un fieldset). 6 months ago
Maïeul 913c3e5a1c typo dans code 6 months ago
Maïeul 879437a3c8 fix warning 6 months ago
Maïeul de2c4f7509 COnstructeur de formulaire : lorsqu'on transforme les afficher_si, ne 7 months ago
Maïeul 895b3d7365 constructeur de saisies : toutes les saisies en pleine largeur. 1 year ago
tcharlss 60fa23dd21 Constructeur de formulaire : 1 year ago
Maïeul 82572aa411 Utiliser sortable.js pour le constructeur de formulaireUtiliser 1 year ago
Maïeul 173c3d0b76 debarassons nous de jQueryUi, pour l'instant on se contente juste de virer le code 1 year ago
Maïeul 1710dd6763 une fonction native PHP 7 1 year ago
Maïeul 002a1b1f93 On ne maintient plus la compat avec les vieilles versions de SPIP. Donc 1 year ago
Maïeul f24fd3a99f Fix spip-contrib-extensions/formidable#66 1 year ago
Maïeul d5d975ff95 dans le constructeur de formulaire, utiliser 'data', pas 'datas' 1 year ago
Maïeul 5c88d7002c Constructeur de formulaire : lesoptions globales peuvent être réglés par afficher_si 1 year ago
Maïeul a93e62817a Constructeur de formulaire. 1 year ago
Maïeul 12c2c55c38 encore un endroit dans le constructeur de saisies où l'on affichait les saisies obsolètes... 1 year ago
Maïeul e5e2b20ed8 à la vérification d'un constructeur de saisies, ne pas afficher les saisies obsolètes (il y aurait sans doute du code à refactoriser... 1 year ago
Maïeul 250f069aeb fix #16 : dans le constructeur de formulaire, insérer la nouvelle saisies à la fin du dernier fieldset, sauf si la nouvelle saisie est elle-même un fieldset 1 year ago
Maïeul 5199392697 deplacer la def de array_replace_recursive pour PHp 5.3 ailleurs, pour y voir plus clair dans le code 1 year ago
Maïeul b5e80ac5c4 dans le constructeur de formulaire, regrouper les saisies dispo par catégories (fieldset) 1 year ago
Maïeul d35909fc14 Options globales : toujours transformer les fieldsets en onglets + une fonction qui permet de faire cela rapidement sur n'importe quel tableau de saisies 2 years ago
Maïeul 107c57abe4 Affichage en onglet dans les constructeur de formulaire : utiliser un identifiant unique, basée sur le name du fieldset, qui normalement est unique. 2 years ago
tcharlss ee0fa72719 Ajoute une option `onglet` aux fieldsets pour les afficher sous forme d'onglet. 2 years ago
Maïeul 6fea87e4a4 debug du transformateur de condition d'afficher_si pour constructeur de formulaire lorsque les conditions sont complexes (aka, plusieurs @...@) 2 years ago
RastaPopoulos 0372c2163f Maieul avait ajouter la possibilité d'utiliser les afficher_si dans les YAML des options de vérif… mais ça vaut aussi pour toutes les options ! Donc les options globales et surtout en premier lieu les options de base des saisies. Donc là aussi à chaque fois il faut transformer les @truc@ 2 years ago
Maïeul 8cba72c856 code qui ne sert pas 2 years ago
Maïeul acebacbed3 Nouvel attribut pour le yaml de saisies : obsolete. 2 years ago
Maïeul 673fcfac85 Lorsqu'on initialise une session pour modifier un formulaire, stocker le md5 du formulaire initial. 3 years ago
maieul@maieul.net 89847cf2e3 Constructeur de formulaire : ne pas passer les afficher_si à l'affichage des saisies. 3 years ago
maieul@maieul.net cb59a5e8f4 Constructeur de formulaire. Il peut arriver, pour des raisons 3 years ago
maieul@maieul.net 14bf435cd6 contructeur de formulaire : nouvelle option pour exclure certains types de saisie 3 years ago
maieul@maieul.net d11be53276 constructeur de formulaire : on peut passer une option uniquement_sql pour ne proposer comme saisies que les saisies qui ont un type sql associés (par ex : pour que l'interface de champ extra ne propose pas de saisies fichiers, ce qui n'a pas de sens) 3 years ago
maieul@maieul.net f60784dab4 notice php 3 years ago
rastapopoulos@spip.org f29b0c0695 Nouvelle fonctionnalité : le constructeur de formulaire permet désormais de configurer par interface des options globales à l'affichage d'un formulaire. Ces options sont déjà prévues dans l'API, par ex pour personnaliser le texte du bouton ou pour activer le multi-étapes. Elles sont stockés dans une clé 'options' à la racine du tableau de description du formulaire. Pour avoir l'interface, le constructeur a besoin de connaître la liste des champs qu'on permet de configurer pour CET appel. En effet, suivant les contextes, ce ne sont pas forcément les mêmes options ! Si on est dans Formidable, ou dans Champs Extras, les mêmes choses ne sont pas pertinentes. C'est donc au plugin qui appelle le constructeur de décider quelles sont les options qu'il permet. 3 years ago
maieul@maieul.net b65c1a003c notice php 4 years ago
maieul@maieul.net eaf63e5b21 notice php 4 years ago
maieul@maieul.net fe946efa3d formulaire de construction de saisies (type formidable) : si on supprime la vérification d'une saisie, la supprimer effectivement 4 years ago
maieul@maieul.net c578085235 trailing spaces 4 years ago
maieul@maieul.net b5e17574f2 retour sur r109426 4 years ago
maieul@maieul.net 6157ba0445 Constructeur de saisie (type formidable). 4 years ago
rastapopoulos@spip.org a0fc85f477 Formatage, dont correction d'un fichier où il y a eu cassage de nos PSR par un commit de Teddy #délation. 5 years ago
rastapopoulos@spip.org 5530eda7fa On arrête complètement d'utiliser l'ancre de positionnement et on fait intégralement du noscroll partout. Ça serait bien de trouver un moyen pour que le bon positionnement marche aussi sans JS. Par exemple que quand on valide ça recharge avec une #ancre dans l'URL et que donc on arrive au bon endroit… 5 years ago
rastapopoulos@spip.org 82beee7175 Utiliser la classe noscroll indiqué par cerdic. Par contre ce n'est pas générique car ça ne prend pas en compte quand les gens valident avec Entrée (ce qui est le cas quand on utilise l'ancre ajax pour positionner puisqu'elle est généré pour n'importe quelle validation). 5 years ago