[spip ↪ refactor_extraire_balises] 5 commits

spip/spip | 5 commits

Par Cerdic, le 24 mars 2023 à 10h34min :

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

Modifié
ecrire/inc/filtres.php

Détails : refactor: `extraire_balise()` s'appuie directement sur `extraire_balises()` plutot qu'avoir une double implémentation · 73a9bd9950 - spip - SPIP on GIT

==============================
Par Cerdic, le 24 mars 2023 à 12h15min :

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

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 Html, y compris en gérant les imbrications · 78c10b406a - spip - SPIP on GIT

==============================
Par Cerdic, le 24 mars 2023 à 15h40min :

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

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 en nombre d'occurences, utilisée par `extraire_balise()` · e515ab254b - spip - SPIP on GIT

==============================
Par Cerdic, le 24 mars 2023 à 16h14min :

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()

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

Détails : 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, · f40a134f7e - spip - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 28 mars 2023 à 00h13min :

docs(changelog): sur extraire_balise

Modifié
CHANGELOG.md

Détails : docs(changelog): sur extraire_balise · a77ce75735 - spip - SPIP on GIT