[saisies ↪ constructeur_de_formulaire] 8 commits

spip-contrib-extensions/saisies | 8 commits

Par Maïeul Rouquette, le 8 décembre 2025 à 12h44min :

feat: Dans le .yaml d’une saisie, pouvoir utiliser @_options_globales[xx]@ pour tester en afficher_si la valeur de l’option globale xx

si jamais l’option n’est pas définie, sa valeur pour les test une chaine valant ''

Ajouté
inc/saisies_options_globales.php
Modifié
CHANGELOG.md
formulaires/construire_formulaire.php
tests/ConstruireFormulaireTest.php

Détails : feat: Dans le `.yaml` d'une saisie, pouvoir utiliser `@_options_globales[xx]@`... (4a66f3cf) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 8 décembre 2025 à 12h44min :

fix: construire_formulaire_transformer_afficher_si() peut gérer les
champs avec crochets (@toto[truc]@)

Modifié
formulaires/construire_formulaire.php
tests/ConstruireFormulaireTest.php

Détails : fix: `construire_formulaire_transformer_afficher_si()` peut gérer les (fdf012b7) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 8 décembre 2025 à 12h44min :

perf: optimisation sur construire_formulaire_transformer_afficher_si()

Modifié
formulaires/construire_formulaire.php
tests/ConstruireFormulaireTest.php

Détails : perf: optimisation sur `construire_formulaire_transformer_afficher_si()` (924d286d) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 8 décembre 2025 à 12h44min :

change(constructeur): suppression de la fonction interne construire_formulaire_transformer_nom() au profit de la fonction plus générique saisies_encapsuler_noms()

Modifié
formulaires/construire_formulaire.php
tests/ConstruireFormulaireTest.php

Détails : change(constructeur): suppression de la fonction interne... (d49418db) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 7 décembre 2025 à 23h01min :

fix(constructeur): un id sur le constructeur de formulaire

Modifié
formulaires/construire_formulaire.html

Détails : fix(constructeur): un `id` sur le constructeur de formulaire (7af898dd) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 7 décembre 2025 à 22h55min :

change: pour la saisie textarea, dans un constructeur de formulaire, avoir les réglages d’obligation avant les réglages de tailles max

Modifié
saisies/textarea.yaml

Détails : change: pour la saisie `textarea`, dans un constructeur de formulaire, avoir... (abc1ee4d) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Salvatore, le 7 décembre 2025 à 01h30min :

i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue de
i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue fr_tu
i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue mg
i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue pt_br
i18n: [Salvatore] [source:lang/ paquet-saisies] Mise a jour du bilan depuis https://trad.spip.net

Modifié
lang/paquet-saisies.xml
lang/paquet-saisies_de.php
lang/paquet-saisies_fr_tu.php
lang/paquet-saisies_mg.php
lang/paquet-saisies_pt_br.php

Détails : i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue de (fccd27b4) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 6 décembre 2025 à 20h03min :

remove: code inutile en tete de fichier qui se contente de définir des fonctions

Modifié
action/deplacer_saisie.php
balise/configurer_saisie.php
balise/generer_saisies.php
balise/saisie.php
balise/voir_saisie.php
balise/voir_saisies.php
champs_extras/calculer_balise_lister_valeurs_choix_grille.php
champs_extras/serialiser_choix_grille.php
formulaires/configurer_saisies.php
formulaires/construire_formulaire.php
formulaires/saisies_cvt.php
inc/saisies.php
inc/saisies_afficher.php
inc/saisies_afficher_si_js.php
inc/saisies_afficher_si_php.php
inc/saisies_aide.php
inc/saisies_data.php
inc/saisies_formulaire.php
inc/saisies_identifiants.php
inc/saisies_lister.php
inc/saisies_manipuler.php
inc/saisies_migrer_afficher_si_remplissage.php
inc/saisies_request.php
inc/saisies_verifier.php
inclure/configurer_saisie_fonctions.php
saisies-vues/selecteur_article_fonctions.php
saisies/auteurs.php
saisies/conteneur_inline.php
saisies/date.php
saisies/email.php
saisies/explication.php
saisies/fieldset.php
saisies/hidden.php
saisies/input.php
saisies/selection.php
saisies/selection_multiple.php
saisies/textarea.php
saisies/type_mime_fonctions.php
saisies_administrations.php
saisies_afficher_si_js/defaut.php
saisies_fonctions.php
tests/bootstrap.php
verifier/afficher_si.php
verifier/saisies_option_data.php
verifier/valeurs_acceptables.php

Détails : remove: code inutile en tete de fichier qui se contente de définir des fonctions (4f84f1b5) · Validations · spip-contrib-extensions / saisies · GitLab