[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue it
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
Proposer une option `vue_masquer_sous_groupe` pour ne pas afficher le groupe
dans la vue d'une saisie en data (selection, checkboxe).
Par cohérence de nomenclatura, on inverse le second argument de
`saisies_aplatir_tableau()`, qu'aucun plugin n'utilisait pour l'heure
sur la zone.
- `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
Pouvoir avoir des variantes pour la présentation des étapes, chaque variante étant dans un squelette spécifique.
Pour l'instant on a
- 'defaut', qui est ce qui est proposé actuellement
- 'courante', pour n'afficher que l'étape courante + le nb total
d'étapes.
== Mode defaut
- Ne pas renvoyer les étapes passées masquées par afficher_si
- Passage des boutons de `<input>` à `<button name="aller_a_etape">`
== Mode courante
Je reprend le code de @nicod_, aux adaptations suivantes :
- utiliser les mêmes conventions de nommage css que pour le modèle
`defaut`
- utiliser une chaine de langue à laquelle on passe :
- le numéro de l'étape courante (déjà encapsulé)
- le nbre totale d'étape (déjà encapsulé)
- le nom de l'étape courante
- on peut ainsi suivre plus facilement les conventions par langue;
Concernant la gestion des `afficher_si` :
- le numéro de l'étape courante est calculé côté squelette en tenant
compte des étapes passées qui sont masquées (vu que normalement une
saisie dans l'étape actuellement ne peut pas changer le masquage des
étapes masquées)
- le nbr totale d'étape
- n'inclut pas les étapes passées masquées par afficher_si
- inclut toutes les étapes futures
- est ajusté en JS au chargement + à chaque modification d'un champ
en fonction des afficher_si
@rastapopoulos l'avais signalé par un banal `assests ?` sur IRC, mais je
n'avais pas compris qu'il signalé une coquille !
Du coup pour pas perdre les réglages ont est obligé de passer par un
script d'installation qui migre la meta. Mais pas grave, c'est toujours
bien d'avoir des scripts d'installation/de maj, car on ne sait pas de
quoi l'avenir sera fait.
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
code de selection et selection_multiple :
- selection_multiple devient obsolète
- une option pour la saisie selection pour la rendre multiple
- on change légèrement le libellé de sélection : "Liste déroulante (ou
sélection)"
fix#52
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue es
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fa
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue it
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue nl
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue pt_br
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue ru
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue sk
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
* Fonctionne quelque soit la position du fieldset et son niveau d'imbrication
* Fonctionne avec l'option pour activer les étapes
* Incompatible avec l'option `pliable`
- verifiers_cles > permet de passer une fonction verifier() aux clés. Le
tableau est juste une description de vérification.
Exemple :
```
'verifier' => array(
'type' => 'saisies_option_data',
'options' => array(
'interdire_sous_groupes' => True,
'verifier_cles' => array(
'type' => 'entier',
'options' => array(
'min' => '0',
)
)
),
```
Permet de vérifier que les clés soient des entiers supérieur ou égal à
0.
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue es
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue nl
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue pt_br
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue ru
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue sk
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
This reverts commit 689785c548.
J'avais pas compris le message de @tcharlss. Les chaines de langue ont
été modifié dans la branch issue_54 en
e065d29397.
qu'un chaine suit le format autorisé pour décrire une data.
Cela se base en premier lieu sur saisies_chaine2tableau, mais
1. Il y une option à la vérif pour ne pas autoriser les sous-groupe
2. On n'autorise plus les clés automagique avec un identifiant numérique
créé à la volée (car problème en cas de modif de l'ordre des entrées)
3. En revanche on autorise les clés numériques explicites
4. On vérifie pas ailleurs qu'aucune clé n'est en double.
Pour assurer les coquilles éventuelles, on a aussi
saisie_options_datas() comme fonction de vérification, juste une simple
redirection.
qu'elles soient globales ou par saisies.
On garde `afficher_si_avec_post`.
On mappe pour rétrocompatibilité `poster_afficher_si`
Ping @tcharlss
Note : un grep sur git.spip.net ne donne aucune occurence de poster_afficher_si
[Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
[Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
Préciser le format de date attendu pour les saisies date
Passer les textes décrivant la saisie (explication, erreur, format attendu) à l'attribut aria-describedby
closes#35closes#37