fix: Use GitHub style line prefix and fix code selection

This commit is contained in:
Rodrigo Fernandes 2020-10-27 20:19:26 +00:00
parent e48259d990
commit 49bb384963
No known key found for this signature in database
GPG key ID: 67157D2E3D4258B4
2 changed files with 7 additions and 14 deletions

View file

@ -4,18 +4,7 @@
</td>
<td class="{{type}}">
<div class="{{contentClass}} {{type}}">
{{#prefix}}
<span class="d2h-code-line-prefix">{{{prefix}}}</span>
{{/prefix}}
{{^prefix}}
<span class="d2h-code-line-prefix">&nbsp;</span>
{{/prefix}}
{{#content}}
<span class="d2h-code-line-ctn">{{{content}}}</span>
{{/content}}
{{^content}}
<span class="d2h-code-line-ctn"><br></span>
{{/content}}
<span class="d2h-code-line-ctn" data-prefix="{{#prefix}}{{{prefix}}}{{/prefix}}{{^prefix}}&nbsp;{{/prefix}}">{{#content}}{{{content}}}{{/content}}{{^content}}<br>{{/content}}</span>
</div>
</td>
</tr>

View file

@ -126,12 +126,16 @@
text-align: left;
}
.d2h-code-line-prefix {
/* .d2h-code-line-prefix {
display: inline;
background: none;
padding: 0;
word-wrap: normal;
white-space: pre;
} */
.d2h-code-line-ctn:before {
content: attr(data-prefix);
}
.d2h-code-line-ctn {
@ -207,7 +211,7 @@
.d2h-code-linenumber,
.d2h-code-side-linenumber,
.d2h-code-line-prefix,
/* .d2h-code-line-prefix, */
.d2h-emptyplaceholder {
user-select: none;
}