highlight/highlight-worker.js

19 lines
438 B
JavaScript
Raw Normal View History

2019-11-15 00:09:40 +08:00
/*!
* WordPress highlight
* https://github.com/ineo6/wordpress-highlight
*/
importScripts('https://cdn.jsdelivr.net/gh/highlightjs/cdn-release@9.16.2/build/highlight.min.js');
onmessage = function (event) {
var data = JSON.parse(event.data);
2019-11-18 18:12:37 +08:00
var result = self.hljs.highlight(data.lang, data.code);
2019-11-15 00:09:40 +08:00
2019-11-18 18:12:37 +08:00
postMessage(JSON.stringify({
result: {
value: result.value,
}, index: data.index
}));
2019-11-15 00:09:40 +08:00
};