Fix block quotes all being on a single line

Fixes https://github.com/vector-im/riot-web/issues/3154
pull/21833/head
David Baker 2017-02-17 18:06:00 +00:00
parent 3fcea0f586
commit 4f4e9a6c3a
1 changed files with 10 additions and 1 deletions

View File

@ -92,7 +92,16 @@ export default class Markdown {
} }
toHTML() { toHTML() {
const renderer = new commonmark.HtmlRenderer({safe: false}); const renderer = new commonmark.HtmlRenderer({
safe: false,
// Set soft breaks to hard HTML breaks: commonmark
// puts softbreaks in for multiple lines in a blockquote,
// so if these are just newline characters then the
// block quote ends up all on one line
// (https://github.com/vector-im/riot-web/issues/3154)
softbreak: '<br />',
});
const real_paragraph = renderer.paragraph; const real_paragraph = renderer.paragraph;
renderer.paragraph = function(node, entering) { renderer.paragraph = function(node, entering) {