From 27aa2990cbd0f25dfcca673b168b731b076eea3f Mon Sep 17 00:00:00 2001 From: DrMaxNix Date: Fri, 13 Jan 2023 21:24:46 +0100 Subject: [PATCH] :bug: fix line numbering on empty code --- dev/prism/prism-line-numbers.css | 4 ++-- dev/prism/prism-line-numbers.js | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/dev/prism/prism-line-numbers.css b/dev/prism/prism-line-numbers.css index 5770530..f4ec644 100644 --- a/dev/prism/prism-line-numbers.css +++ b/dev/prism/prism-line-numbers.css @@ -17,7 +17,7 @@ pre[class*="language-"].line-numbers > code { left: -3.8em; width: 3em; /* works for line-numbers below 1000 lines */ letter-spacing: -1px; - border-right: 1px solid #999; + border-right: 1px solid var(--onedark-gray); -webkit-user-select: none; -moz-user-select: none; @@ -33,7 +33,7 @@ pre[class*="language-"].line-numbers > code { .line-numbers-rows > span:before { content: counter(linenumber); - color: #999; + color: var(--onedark-gray); display: block; padding-right: 0.8em; text-align: right; diff --git a/dev/prism/prism-line-numbers.js b/dev/prism/prism-line-numbers.js index 71e8b69..49072ed 100644 --- a/dev/prism/prism-line-numbers.js +++ b/dev/prism/prism-line-numbers.js @@ -195,10 +195,6 @@ }); Prism.hooks.add('complete', function (env) { - if (!env.code) { - return; - } - var code = /** @type {Element} */ (env.element); var pre = /** @type {HTMLElement} */ (code.parentNode); @@ -221,9 +217,10 @@ code.classList.remove(PLUGIN_NAME); // Add the class 'line-numbers' to the
 		pre.classList.add(PLUGIN_NAME);
-
+		
 		var match = env.code.match(NEW_LINE_EXP);
 		var linesNum = match ? match.length + 1 : 1;
+		
 		var lineNumbersWrapper;
 
 		var lines = new Array(linesNum + 1).join('');