Closed martyKN closed 4 months ago
C'est le comportement normal de markdown, cf https://fr.wikipedia.org/wiki/Markdown :
Les paragraphes sont séparés
par une ligne laissée vide.
Deux espaces à la fin d'une ligne
produisent un saut de ligne.
Ca dépend des différentes specs je crois. Genre GFM (ici): cette ligne est à la ligne.
Et sur data.gouv.fr c'est OK donc je dirais bien bug
(Il me semble avoir déjà traité ça quelque part et c'est une tannée avec un textarea standard de mémoire)
mais j'ai l'impression que ca marchait dans le passé. En tout cas j'ai pas de souvenir d'avoir galéré avec les retours à la ligne sur ecologie.Data.gouv
A moins que quelque chose ait changé côté data.gouv.fr (je ne crois pas), ça ne marchait pas en janvier https://deploy-preview-311--ecospheres.netlify.app/bouquets/bouquet-deploy-preview-311.
ca marchait en avril sur la prod https://ecologie.data.gouv.fr/bouquets/itineraires-fraicheur
Ah les joies des standards pas vraiment standard... Désolé pour la clôture trop rapide :pray:
Fun fact: https://ecologie.data.gouv.fr/bouquets/itineraires-fraicheur utile le trick "double espace" pour créer une nouvelle ligne.
You can use two or more spaces (commonly referred to as “trailing whitespace”) for line breaks in nearly every Markdown application, but it’s controversial.
Donc ça marche toujours chez nous et notre parser Markdown semble être spec-compatible.
Reste à voir pourquoi ça marche sans double espace côté data.gouv.fr et si on peut/veut faire la même chose. A noter que côté data.gouv.fr on est dans un éditeur HTML, qui peut ajouter des <br>
à volonté.
Les option breaks
+ gfm
devraient faire ce qu'on veut au parsing : https://marked.js.org/using_advanced#options. Et on retombe sur nos pieds : ça marche ici (dans GitHub).
Quand je suis sur le champ description dans l'ajout d'un bouquet j'ecris mon texte - je fais 'entrée' pour aller à la ligne je valide l'edition le texte n'est pas à la ligne, il reste sur la meme ligne (cf screen)
et quand je fais entrée 2 fois le texte fait bien un saut de ligne