0
0

🐛 fix line numbering on empty code

This commit is contained in:
DrMaxNix 2023-01-13 21:24:46 +01:00
parent 45f9b05171
commit 27aa2990cb
2 changed files with 4 additions and 7 deletions

View File

@ -17,7 +17,7 @@ pre[class*="language-"].line-numbers > code {
left: -3.8em; left: -3.8em;
width: 3em; /* works for line-numbers below 1000 lines */ width: 3em; /* works for line-numbers below 1000 lines */
letter-spacing: -1px; letter-spacing: -1px;
border-right: 1px solid #999; border-right: 1px solid var(--onedark-gray);
-webkit-user-select: none; -webkit-user-select: none;
-moz-user-select: none; -moz-user-select: none;
@ -33,7 +33,7 @@ pre[class*="language-"].line-numbers > code {
.line-numbers-rows > span:before { .line-numbers-rows > span:before {
content: counter(linenumber); content: counter(linenumber);
color: #999; color: var(--onedark-gray);
display: block; display: block;
padding-right: 0.8em; padding-right: 0.8em;
text-align: right; text-align: right;

View File

@ -195,10 +195,6 @@
}); });
Prism.hooks.add('complete', function (env) { Prism.hooks.add('complete', function (env) {
if (!env.code) {
return;
}
var code = /** @type {Element} */ (env.element); var code = /** @type {Element} */ (env.element);
var pre = /** @type {HTMLElement} */ (code.parentNode); var pre = /** @type {HTMLElement} */ (code.parentNode);
@ -224,6 +220,7 @@
var match = env.code.match(NEW_LINE_EXP); var match = env.code.match(NEW_LINE_EXP);
var linesNum = match ? match.length + 1 : 1; var linesNum = match ? match.length + 1 : 1;
var lineNumbersWrapper; var lineNumbersWrapper;
var lines = new Array(linesNum + 1).join('<span></span>'); var lines = new Array(linesNum + 1).join('<span></span>');