feat: prise en charge des pseudo-listes... (#4677)
...c'est-à-dire a minima deux lignes successives commençant par "- ". Ces pseudo-listes sont importées de telle sorte que SPIP les interprète ensuite comme des listes non ordonnées.
La MR contient un fichier de test (https://git.spip.net/spip-contrib-extensions/odt2spip/-/blob/797862b1480df8f0b1818178cb82949430e93763/tests/test_pseudo-listes.odt).
Fix: #4677 (closed)
Rapports de requête de fusion
Activité
added amélioration label
Ça n'a pas trainé dites donc ^^
Par contre la PR n'implémente pas exactement la proposition exprimée dans le ticket : il ne s'agissait pas de transformer en liste, juste de garder le texte tel quel sans ajouter des lignes entre chaque item.
Dans ODT :
- Amet - Lorem - Ipsum - Tempus
Dans SPIP :
- Amet - Lorem - Ipsum - Tempus
Autre remarque : l'espace après le tiret est optionnel, ça doit aussi fonctionner avec ceci :
-Amet -Lorem -Ipsum -Tempus
En fait dans le ticket je n'aurais pas dû parler de "pseudo-liste" car ça induit en erreur, tout ça n'a rien à voir avec les listes tout compte fait.
Pour rephraser : SPIP transforme les tirets situés en début de ligne en "puces". Quand on a plusieurs lignes de la sorte successives, l'import ODT ajoute des lignes vides entre chacune, c'est ça qu'il faudrait corriger.
- Résolue par bricebou
Hum... Il faudrait donc s'assurer de ce dont on parle:
- de SPIP qui transforme un "-" en début de ligne en une "puce" visuellement parlant;
- de ce plugin odt2spip qui prend un input pour le remplacer par une syntaxe SPIP, auquel cas je pense tout de même que cette MR est pertinente: une suite de lignes avec des tirets, c'est une liste.
mentioned in issue #4677 (closed)