[saisies ↪ issue_459_substr] 3 commits

spip-contrib-extensions/saisies | 3 commits

Par Maïeul Rouquette, le 17 février 2025 à 19h13min :

fix: ne pas planter le js de afficher_si en l’absence de modificateur

Modifié
javascript/saisies_afficher_si.js

Détails : fix: ne pas planter le js de `afficher_si` en l'absence de modificateur (b106179e) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 17 février 2025 à 19h13min :

test: compléter pour saisies_afficher_si_filtrer_parse_condition() et saisies_tester_condition_afficher_si_string()

Modifié
tests/AfficherSiCommunTest.php

Détails : test: compléter pour `saisies_afficher_si_filtrer_parse_condition()` et... (6fcc3ddd) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Eric Lupinacci, le 17 février 2025 à 19h13min :

feat: modificateur :SUBSTR(début, longueur) pour les afficher_si

  • Pas de possibilité d’avoir plusieurs modificateurs pour l’instant. On a :TOTAL ou :SUBSTR exclusif.
  • On met en place néanmoins un modificateur au format tableau pour faciliter une évolution.
  • Utilisation de la fonction substr() en javascript qu’il serait bon de réécrire avec substring() qui est recommandée.

fix: #459

Modifié
CHANGELOG.md
inc/saisies_afficher_si_commun.php
inc/saisies_afficher_si_js.php
inc/saisies_afficher_si_php.php
javascript/saisies_afficher_si.js
tests/AfficherSiCommunTest.php
tests/AfficherSiJsTest.php

Détails : feat: modificateur `:SUBSTR(début, longueur)` pour les `afficher_si` (c82459a9) · Validations · spip-contrib-extensions / saisies · GitLab