summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHakim El Hattab2019-05-27 07:30:08 +0200
committerHakim El Hattab2019-05-27 07:30:08 +0200
commita2e9e525d5d1f02f8b712be379f8cc4bc1dacb25 (patch)
treed04bd8182ffd236c3aee282314b180d63ca91238
parent9ac654d5848de078818f04f4a7ca6c52315ac8e5 (diff)
avoid exception when highlighting empty code blocks
-rw-r--r--plugin/highlight/highlight.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/highlight/highlight.js b/plugin/highlight/highlight.js
index e50676f..776f09c 100644
--- a/plugin/highlight/highlight.js
+++ b/plugin/highlight/highlight.js
@@ -117,6 +117,9 @@ c:[{cN:"comment",b:/\(\*/,e:/\*\)/},e.ASM,e.QSM,e.CNM,{b:/\{/,e:/\}/,i:/:/}]}});
hljs.highlightBlock( block );
+ // Don't generate line numbers for empty code blocks
+ if( block.innerHTML.trim().length === 0 ) return;
+
if( block.hasAttribute( 'data-line-numbers' ) ) {
hljs.lineNumbersBlock( block, { singleLine: true } );