Sha256: 259ec5be5bfa9a9119c6d8893c2d66a96cc0b938fdd713a3880529af90f6ef9e

Contents?: true

Size: 352 Bytes

Versions: 5

Compression:

Stored size: 352 Bytes

Contents

onmessage = function(event) {
  importScripts("/js/highlight.pack.js");
  var result = self.hljs.highlightAuto(unescapeHtml(event.data));
  postMessage(result.value);
}

function unescapeHtml(safe) {
  return safe.replace(/&/g, '&')
    .replace(/&lt;/g, '<')
    .replace(/&gt;/g, '>')
    .replace(/&quot;/g, '"')
    .replace(/&#039;/g, "'");
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
gitrob-1.1.2 public/js/highlight.worker.js
gitrob-1.1.1 public/js/highlight.worker.js
gitrob-1.1.0 public/js/highlight.worker.js
gitrob-1.0.1 public/js/highlight.worker.js
gitrob-1.0.0 public/js/highlight.worker.js