Skip to content

Commit b0673a6

Browse files
committed
- Update mermaid code fence to render div instead of pre
1 parent 78a9fc7 commit b0673a6

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

lib/madness/rendering/pandoc.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def options
1818

1919
def process_mermaid_blocks(text)
2020
text.gsub(/```mermaid\s+(.+?)\s+```/m) do
21-
"<pre class='mermaid'>#{$1.strip}</pre>"
21+
"<div class='mermaid'>#{$1.strip}</div>"
2222
end
2323
end
2424
end

lib/madness/rendering/redcarpet_custom.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class CustomRenderer < Redcarpet::Render::HTML
99

1010
def block_code(code, language)
1111
if language == 'mermaid'
12-
"<pre class='mermaid'>#{code}</pre>"
12+
"<div class='mermaid'>#{code}</div>"
1313
else
1414
super
1515
end

spec/approvals/render/all-enabled

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,12 @@ graph TD;
123123
</div>
124124

125125
<p>Or using the <code>mermaid</code> code block:</p>
126-
<pre class='mermaid'>graph TD;
126+
<div class='mermaid'>graph TD;
127127
A-->B;
128128
A-->C;
129129
B-->D;
130130
C-->D;
131-
</pre>
131+
</div>
132132
<h2 id="unsafe-html">Unsafe HTML</h2>
133133

134134
<p>This is calculated by Javascript: <span id='demo'></div></p>

spec/approvals/render/pandoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ graph TD;
8888
</div>
8989

9090
<p>Or using the <code>mermaid</code> code block:</p>
91-
<pre class='mermaid'>graph TD;
91+
<div class='mermaid'>graph TD;
9292
A-->B;
9393
A-->C;
9494
B-->D;
95-
C-->D;</pre>
95+
C-->D;</div>
9696

9797
<h2 id="unsafe-html">Unsafe HTML</h2>
9898
<p>This is calculated by Javascript: <span id='demo'></div></p>

0 commit comments

Comments
 (0)