[saisies ↪ issue_453_attributs_data] 10 commits

spip-contrib-extensions/saisies | 10 commits

Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

change: attribut_html() sur tout les data-xx

Modifié
inc/saisies_afficher.php
tests/AfficherTest.php

Détails : change: `attribut_html()` sur tout les `data-xx` (20058fd9) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

docs(changelog): #453

Modifié
CHANGELOG.md

Détails : docs(changelog): #453 (744d48a1) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

docs: fonctionnalités #453

Modifié
lang/saisies_fr.php
saisies/_base/options_dev.yaml

Détails : docs: fonctionnalités #453 (08a86ce8) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

fix: pouvoir avoir des guillemets dans les data-xx tabulaire

Modifié
inc/saisies_afficher.php
tests/AfficherTest.php

Détails : fix: pouvoir avoir des guillemets dans les data-xx tabulaire (0a977979) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

fix: pouvoir avoir des guillemets dans les data-attributs

Modifié
inc/saisies_afficher.php
tests/AfficherTest.php

Détails : fix: pouvoir avoir des guillemets dans les data-attributs (fb9f4b6f) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 11h58min :

change: normalisation de l’option attributs dans une fonction à part +
TU afférant

Modifié
inc/saisies_afficher.php
tests/AfficherTest.php

Détails : change: normalisation de l'option `attributs` dans une fonction à part + (ed4a5f35) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par tcharlss, le 30 novembre 2024 à 11h58min :

docs(changelog): pour #453

Modifié
CHANGELOG.md

Détails : docs(changelog): pour #453 (73def12a) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par tcharlss, le 30 novembre 2024 à 11h58min :

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

Détails : feat: nouvelle option `attributs_data` valable pour toutes les saisies (4a423108) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2024 à 10h15min :

fix: erreur d’import de chaine de langue en 0fe2d00a1ab038c17a6ac6b20f7016c3ed26236c

Modifié
lang/saisies_fr.php

Détails : fix: erreur d'import de chaine de langue en 0fe2d00a1ab038c17a6ac6b20f7016c3ed26236c (60d70fe9) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par RealET, le 30 novembre 2024 à 01h30min :

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

Modifié
lang/saisies.xml
lang/saisies_fr_tu.php

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