Open algaudin opened 4 years ago
Le problème vient de la manière dont l'éditeur crée ses nouvelles lignes.
Pour lun retour à la ligne entre deux paragraphes, Quill scinde le contenu en deux paragraphes. Ensuite si l'on continue d'appuyer sur entrée, pour chaque nouvelle ligne Quill ajoute <p><br></p>
dans le DOM.
Or ce n'est pas valide en XML et les opérations de transformation (quill -> tei) qui utilisent XMLSerializer posent problème à ce moment-là.
Le problème de @algaudin est un problème de rendu. Travailler au rendu de l’espacement vertical entre 2 p
plutôt que d’autoriser les p
vides ou avec un unique <br/>
.
voir insertNotesAndSegments
qui fusionne les <p></p>
Pour résoudre ce problème : d'abord instancier Quill et le lier à un element et seulement ensuite peupler cet element avec les données.
A chaque fois que je veux laisser une ligne vide pour différencier les différents paragraphes, la sauvegarde est impossible (" Request failed with status code 400"). En attendant, je laisse un espace vide sur la ligne, pour pouvoir sauvegarder.