ecolabdata / ecospheres

Portail des données de la transition écologique et de la cohésion des territoires
https://ecologie.data.gouv.fr
2 stars 0 forks source link

Retours à la ligne markdown #244

Closed martyKN closed 4 months ago

martyKN commented 4 months ago

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)

Capture d’écran 2024-05-29 à 10 30 30 Capture d’écran 2024-05-29 à 10 30 36

et quand je fais entrée 2 fois le texte fait bien un saut de ligne

Capture d’écran 2024-05-29 à 10 30 44 Capture d’écran 2024-05-29 à 10 30 51
streino commented 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.
abulte commented 4 months ago

Ca dépend des différentes specs je crois. Genre GFM (ici): cette ligne est à la ligne.

abulte commented 4 months ago

Et sur data.gouv.fr c'est OK donc je dirais bien bug

https://demo.data.gouv.fr/fr/datasets/jdd-ecospheres/

Capture d’écran 2024-05-29 à 10 56 20
abulte commented 4 months ago

(Il me semble avoir déjà traité ça quelque part et c'est une tannée avec un textarea standard de mémoire)

martyKN commented 4 months ago

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

abulte commented 4 months ago

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.

martyKN commented 4 months ago

ca marchait en avril sur la prod https://ecologie.data.gouv.fr/bouquets/itineraires-fraicheur

streino commented 4 months ago

Ah les joies des standards pas vraiment standard... Désolé pour la clôture trop rapide :pray:

abulte commented 4 months ago

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é.

abulte commented 4 months ago

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