Skip to content

Commit fbdc9c9

Browse files
committed
add data-line attribute to fenced blocks
1 parent a24f6e8 commit fbdc9c9

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

browser/lib/markdown.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,31 +127,31 @@ class Markdown {
127127

128128
this.md.use(require('./markdown-it-fence'), {
129129
chart: token => {
130-
return `<pre class="fence">
130+
return `<pre class="fence" data-line="${token.map[0]}">
131131
<span class="filename">${token.fileName}</span>
132132
<div class="chart" data-height="${token.parameters.height}">${token.content}</div>
133133
</pre>`
134134
},
135135
flowchart: token => {
136-
return `<pre class="fence">
136+
return `<pre class="fence" data-line="${token.map[0]}">
137137
<span class="filename">${token.fileName}</span>
138138
<div class="flowchart" data-height="${token.parameters.height}">${token.content}</div>
139139
</pre>`
140140
},
141141
mermaid: token => {
142-
return `<pre class="fence">
142+
return `<pre class="fence" data-line="${token.map[0]}">
143143
<span class="filename">${token.fileName}</span>
144144
<div class="mermaid" data-height="${token.parameters.height}">${token.content}</div>
145145
</pre>`
146146
},
147147
sequence: token => {
148-
return `<pre class="fence">
148+
return `<pre class="fence" data-line="${token.map[0]}">
149149
<span class="filename">${token.fileName}</span>
150150
<div class="sequence" data-height="${token.parameters.height}">${token.content}</div>
151151
</pre>`
152152
}
153153
}, token => {
154-
return `<pre class="code CodeMirror">
154+
return `<pre class="code CodeMirror" data-line="${token.map[0]}">
155155
<span class="filename">${token.fileName}</span>
156156
${createGutter(token.content, token.firstLineNumber)}
157157
<code class="${token.langType}">${token.content}</code>

0 commit comments

Comments
 (0)