Browse Source

fix #133 : ajout d'une option globale `etapes_precedent_suivant_titrer` qui ajoute le nom des étapes précédentes / suivantes dans les boutons.

L'option est compatible avec les labels personnalisés : `etapes_precedent` et `etapes_suivant`.
Encapsuler tout le texte du bouton dans un span des fois qu'il soit en display flex
close #134
pull/156/head v4.1.0
tcharlss 1 year ago committed by Maïeul Rouquette
parent
commit
ab453fb0cf
  1. 14
      formulaires/inc-saisies-cvt-boutons.html
  2. 2
      paquet.xml

14
formulaires/inc-saisies-cvt-boutons.html

@ -1,11 +1,19 @@
<p class="boutons" [ data-afficher_si="(#ENV*{_saisies/options/afficher_si_submit}|saisies_afficher_si_js{#ENV{_saisies}})"]>
<span class="image_loading"></span>
[(#SET{label_valider, #ENV*{_saisies/options/texte_submit, #ENV*{saisies_texte_submit, <:bouton_enregistrer:>}}})]
[(#ENV{_etape}|et{#ENV{_etape}|!={#ENV{_etapes}}})
[(#ENV{_etape}|et{#ENV{_etape}|!={#ENV{_etapes}}}|oui)
[(#SET{label_valider, #ENV*{_saisies/options/etapes_suivant, <:bouton_suivant:>}})]
[(#ENV*{_saisies/options/etapes_precedent_suivant_titrer}|oui)
[(#SET{etape_suivante_titre,#ENV*{_saisies/#ENV{_etape}/options/label}|sinon{<:saisies:etapes_recapitulatif_label:>}})]
#SET{label_valider,#GET{label_valider}|trim|label_ponctuer|concat{' ',#GET{etape_suivante_titre}|wrap{'<span class="titre-etape">'}}}
]
]
[(#ENV{_etape}|>{1}|oui)
<button type="submit" class="submit submit__precedent" name="aller_a_etape" value="[(#ENV{_saisies}|saisies_determiner_recul_rapide{#ENV{_etape}})]" >[(#ENV*{_saisies/options/etapes_precedent, <:precedent|ucfirst:>}|_T_ou_typo)]</button>
[(#SET{label_precedent,#ENV*{_saisies/options/etapes_precedent, <:precedent|ucfirst:>}})]
[(#ENV*{_saisies/options/etapes_precedent_suivant_titrer}|oui)
#SET{label_precedent,#GET{label_precedent}|trim|label_ponctuer|concat{' ',#ENV*{_saisies/#VAL{#ENV{_etape}|moins{2}}/options/label}|wrap{'<span class="titre-etape">'}}}
]
<button type="submit" class="btn submit submit_precedent" name="aller_a_etape" value="[(#ENV{_saisies}|saisies_determiner_recul_rapide{#ENV{_etape}})]"><span class="btn__label">[(#GET{label_precedent}|_T_ou_typo)]</span></button>
]
<button type="submit" class="submit[(#ENV{_etapes}|oui) submit__suivant]" value="1">[(#GET{label_valider}|_T_ou_typo)]</button>
<button type="submit" class="btn submit[ (#ENV{_etapes}|?{submit_suivant,submit_main})]" value="1"><span class="btn__label">[(#GET{label_valider}|_T_ou_typo)]</span></button>
</p>

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="saisies"
categorie="outil"
version="4.0.4"
version="4.1.0"
etat="test"
compatibilite="[3.3.0-dev;4.0.*]"
logo="saisies.svg"

Loading…
Cancel
Save