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
|
|
|
};
|