[spip ↪ 4.3] 6 commits

spip/spip | 6 commits

Par Matthieu Marcillaud, le 18 avril 2024 à 14h47min :

docs(changelog): #5540

Modifié
CHANGELOG.md

Détails : docs(changelog): #5540 (21f6c344) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 18 avril 2024 à 14h45min :

feat: extraire_balises() prend une option profondeur pour extraire une balise intriquée. On ne compte les niveaux de prodonfeur que pour les balises identiques (un div dans un div est de profondeur 2,
mais un div dans un body est de profondeur 1). extraire_balise() prend egalement un 3e argument optionnel de profondeur

limiter la recherche en nombre d’occurences, utilisée par extraire_balise()

(cherry picked from commit f40a134f7e6a4076d6bf00449ba241725f86c877)

Modifié
ecrire/inc/filtres.php
ecrire/src/Texte/Collecteur/HtmlTag.php

Détails : feat: `extraire_balises()` prend une option profondeur pour extraire une... (20895f89) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 18 avril 2024 à 14h45min :

feat: extraire_balises() prend une option nb_max pour limiter la recherche en nombre d’occurences, utilisée par extraire_balise()

(cherry picked from commit e515ab254b55d69ae26ee05aa22791e16e058ed2)

Modifié
ecrire/inc/filtres.php
ecrire/src/Texte/Collecteur/HtmlTag.php

Détails : feat: `extraire_balises()` prend une option `nb_max` pour limiter la recherche... (d0dde3f4) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 18 avril 2024 à 14h45min :

refactor: utiliser un Spip\Texte\Collecteur\HtmlTag pour collecter les balises Html, y compris en gérant les imbrications

(cherry picked from commit 78c10b406a796a6db7e36effc4de458c788f3bd8)

Ajouté
ecrire/src/Texte/Collecteur/HtmlTag.php
Modifié
ecrire/inc/filtres.php

Détails : refactor: utiliser un Spip\Texte\Collecteur\HtmlTag pour collecter les balises... (b7666d2b) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 18 avril 2024 à 14h45min :

refactor: extraire_balise() s’appuie directement sur extraire_balises() plutot qu’avoir une double implémentation

(cherry picked from commit 73a9bd995056e9ba1f177f21417afda099d0c8e3)

Modifié
ecrire/inc/filtres.php

Détails : refactor: `extraire_balise()` s'appuie directement sur `extraire_balises()`... (9cd9b563) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 18 avril 2024 à 14h41min :

fix: extraire_balise renvoie une chaine vide si pas de balise trouvée plutôt que null

(cherry picked from commit 60582729e6fc2a48a1c882d3e62d158c0d3cb091)

Modifié
ecrire/inc/filtres.php

Détails : fix: extraire_balise renvoie une chaine vide si pas de balise trouvée plutôt que null (9c976f82) · Validations · spip / spip · GitLab