diff --git a/highlight-worker.js b/highlight-worker.js index 77c2348..9734932 100644 --- a/highlight-worker.js +++ b/highlight-worker.js @@ -8,11 +8,16 @@ importScripts('https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/ onmessage = function (event) { var data = JSON.parse(event.data); - var result = self.hljs.highlight(data.lang, data.code); + try { + var result = self.hljs.highlight(data.lang, data.code); + } catch (e) { + var result = self.hljs.highlightAuto(data.code); + } postMessage(JSON.stringify({ result: { value: result.value, + language: result.language, }, index: data.index })); }; diff --git a/mac-style.css b/mac-style.css index 34612dc..33151c3 100644 --- a/mac-style.css +++ b/mac-style.css @@ -194,6 +194,10 @@ table.hljs-ln, border: none; } +.hljs-ln td.hljs-ln-code:after { + content: " "; +} + td.hljs-ln-numbers { -webkit-touch-callout: none; -webkit-user-select: none;