règle d'ajustement CSS sur les fieldset de l'espace privé, qui
introduisait des margins negatifs sur les fieldset, y compris en onglet.
On en profite pour ajouter un peu de marge au dessus de la barre de
défilement sous firefox, pour mieux pouvoir la distinguer du bas des
onglets.
Close#202
- `saisies_lister_par_etapes()` ajoute une étape supplémentaire à la
fin, qui est le récapitulatif (sauf demande contraire dans les
options globales du formulaire)
l'ensemble des valeurs postées
- L'affichage de cette dernière étape est déportée dans le squelette `formulaires/inc-saisies-cvt-etapes-recapitulatif.html`, qui lui même appelle
`#VOIR_SAISIES`, en insérant au préalable une petite explication).
- Petite modification de `#VOIR_SAISIES` qui peut prendre une option
`voir_explications`.
- Option globales possible pour le tableau de saisies
`etapes_ignorer_recapitulatif`, si rempli, on ne fait pas de
récapitulatif
- Ajustement de divers css privé pour le récap des étapes
Excursus:
- On passe les boutons de retour arrière en `<button>`
- On passe aussi `|_T_ou_Typo` sur les boutons de validation
Quand les onglets dépassent du menu, on le détecte en JS et on ajoute une classe pour l'indiquer.
Les onglets deviennent scrollables horizontalement :
* La barre de défilement n'apparaît qu'au survol
* On ajoute un masque avec un dégradé sur les côtés pour montrer qu'il y a du contenu masqué.
* On décale les onglets pour la même raison.
Il faudrait une indication visuelle supplémentaire, un chevron par exemple.
Mais avec le masque c'est compliqué, en attendant mieux ça fera le taff.
Et enfin, indiquer les onglets en erreur avec un picto. Je prends celui qu'on a sous la main, mais ça serait mieux avec un plus léger. On verra plus tard.
* s'assurer de ne parser qu'une seule fois chaque fieldset, car il peut arriver que des formulaires soient imbriqués, comme le constructeur de formulaires.
* mettre les onglets au début du .editer-groupe qui contient les fieldsets, pas avant + léger ajustement css dans le privé
* préparer la possibilité future d'avoir des onglets verticaux : on met tout dans un conteneur général, et les fieldsets également.
* ajustements css du constructeur de form afin que les boutons d'action des fieldsets en onglets restent facilement cliquables
- Nouvelle page offerte par saisies dans le BO. /ecrire/?exec=saisies_doc : Pouvoir avoir sur une seule page toutes les saisies disponibles sur le générateur de formulaire. On reprend le contenu des fichiers yaml pour en faire un début de documentation utilisateur de chaque saisie.
- Up de z.