|
@@ -27,12 +27,10 @@ String MDCodeBlock::render_to_html() const
|
|
if (style.emph)
|
|
if (style.emph)
|
|
builder.append("<i>");
|
|
builder.append("<i>");
|
|
|
|
|
|
- builder.append("<pre>");
|
|
|
|
-
|
|
|
|
if (style_language.is_null())
|
|
if (style_language.is_null())
|
|
- builder.append("<code>");
|
|
|
|
|
|
+ builder.append("<code style=\"white-space: pre;\">");
|
|
else
|
|
else
|
|
- builder.appendf("<code class=\"%s\">", style_language.characters());
|
|
|
|
|
|
+ builder.appendf("<code style=\"white-space: pre;\" class=\"%s\">", style_language.characters());
|
|
|
|
|
|
// TODO: This should also be done in other places.
|
|
// TODO: This should also be done in other places.
|
|
for (int i = 0; i < m_code.length(); i++)
|
|
for (int i = 0; i < m_code.length(); i++)
|
|
@@ -45,7 +43,7 @@ String MDCodeBlock::render_to_html() const
|
|
else
|
|
else
|
|
builder.append(m_code[i]);
|
|
builder.append(m_code[i]);
|
|
|
|
|
|
- builder.append("</code></pre>");
|
|
|
|
|
|
+ builder.append("</code>");
|
|
|
|
|
|
if (style.emph)
|
|
if (style.emph)
|
|
builder.append("</i>");
|
|
builder.append("</i>");
|