spip-contrib-extensions/saisies | 2 commits
Par tcharlss, le 26 novembre 2024 à 00h17min :
docs(changelog): pour #453
Modifié
CHANGELOG.md
Détails : docs(changelog): pour #453 (b0e9ceaf) · Validations · spip-contrib-extensions / saisies · GitLab
==============================
Par tcharlss, le 26 novembre 2024 à 00h17min :
feat: nouvelle option attributs_data valable pour toutes les saisies
Cette option vient en complément de attributs, elle simplifie l’ajout d’attributs de type data-xxx.
Elle prend un tableau en valeur.
Les valeurs contenant des tableaux sont transformées en JSON.
Les valeurs null produisent juste un attribut data-xxx, sans valeur.
Exemple :
'attributs' => 'dir="right"',
'attributs_data' => [
'placeholder' => _T('chaine_de_langue'),
'allow-clear' => 'true',
'du-json' => [
'lorem' => true,
'ipsum' => 'ok',
],
'sans-valeur' => null,
],
Produit ceci :
<balise dir="right" data-placeholder="Mon placeholder" data-allow-clear="true" data-du-json='{"lorem":true,"ipsum":"ok"}' data-sans-valeur>
Closes: #453
Modifié
inc/saisies_afficher.php
saisies/_base.html