summaryrefslogtreecommitdiffstats
path: root/data/resources/prism/components
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-11-13 11:51:22 (EST)
committer Patrick McDermott <pj@pehjota.net>2017-11-13 11:51:22 (EST)
commitbfbcc54c2f93a7d7a52c1897f7a711c02e6454b0 (patch)
treecf3910200c3bcd922abb7cb8d1723ee1e8d22852 /data/resources/prism/components
parente42fa02e77211074ba6f7d80f8ea86edfc4a7d0e (diff)
downloadmarquee-bfbcc54c2f93a7d7a52c1897f7a711c02e6454b0.zip
marquee-bfbcc54c2f93a7d7a52c1897f7a711c02e6454b0.tar.gz
marquee-bfbcc54c2f93a7d7a52c1897f7a711c02e6454b0.tar.bz2
data/resources/prism: Rename * source files to *in
Diffstat (limited to 'data/resources/prism/components')
-rw-r--r--data/resources/prism/components/prism-clike.jsin (renamed from data/resources/prism/components/prism-clike.js)0
-rw-r--r--data/resources/prism/components/prism-core.jsin (renamed from data/resources/prism/components/prism-core.js)38
-rw-r--r--data/resources/prism/components/prism-css.jsin (renamed from data/resources/prism/components/prism-css.js)0
-rw-r--r--data/resources/prism/components/prism-javascript.jsin (renamed from data/resources/prism/components/prism-javascript.js)0
-rw-r--r--data/resources/prism/components/prism-markup.jsin (renamed from data/resources/prism/components/prism-markup.js)0
5 files changed, 22 insertions, 16 deletions
diff --git a/data/resources/prism/components/prism-clike.js b/data/resources/prism/components/prism-clike.jsin
index c0b8ff5..c0b8ff5 100644
--- a/data/resources/prism/components/prism-clike.js
+++ b/data/resources/prism/components/prism-clike.jsin
diff --git a/data/resources/prism/components/prism-core.js b/data/resources/prism/components/prism-core.jsin
index f34bcae..408af8d 100644
--- a/data/resources/prism/components/prism-core.js
+++ b/data/resources/prism/components/prism-core.jsin
@@ -20,6 +20,7 @@ var uniqueId = 0;
var _ = _self.Prism = {
manual: _self.Prism && _self.Prism.manual,
+ disableWorkerMessageHandler: _self.Prism && _self.Prism.disableWorkerMessageHandler,
util: {
encode: function (tokens) {
if (tokens instanceof Token) {
@@ -184,11 +185,13 @@ var _ = _self.Prism = {
// Set language on the element, if not present
element.className = element.className.replace(lang, '').replace(/\s+/g, ' ') + ' language-' + language;
- // Set language on the parent, for styling
- parent = element.parentNode;
+ if (element.parentNode) {
+ // Set language on the parent, for styling
+ parent = element.parentNode;
- if (/pre/i.test(parent.nodeName)) {
- parent.className = parent.className.replace(lang, '').replace(/\s+/g, ' ') + ' language-' + language;
+ if (/pre/i.test(parent.nodeName)) {
+ parent.className = parent.className.replace(lang, '').replace(/\s+/g, ' ') + ' language-' + language;
+ }
}
var code = element.textContent;
@@ -479,18 +482,21 @@ if (!_self.document) {
// in Node.js
return _self.Prism;
}
- // In worker
- _self.addEventListener('message', function(evt) {
- var message = JSON.parse(evt.data),
- lang = message.language,
- code = message.code,
- immediateClose = message.immediateClose;
-
- _self.postMessage(_.highlight(code, _.languages[lang], lang));
- if (immediateClose) {
- _self.close();
- }
- }, false);
+
+ if (!_.disableWorkerMessageHandler) {
+ // In worker
+ _self.addEventListener('message', function (evt) {
+ var message = JSON.parse(evt.data),
+ lang = message.language,
+ code = message.code,
+ immediateClose = message.immediateClose;
+
+ _self.postMessage(_.highlight(code, _.languages[lang], lang));
+ if (immediateClose) {
+ _self.close();
+ }
+ }, false);
+ }
return _self.Prism;
}
diff --git a/data/resources/prism/components/prism-css.js b/data/resources/prism/components/prism-css.jsin
index 6a2f7d3..6a2f7d3 100644
--- a/data/resources/prism/components/prism-css.js
+++ b/data/resources/prism/components/prism-css.jsin
diff --git a/data/resources/prism/components/prism-javascript.js b/data/resources/prism/components/prism-javascript.jsin
index a1488ae..a1488ae 100644
--- a/data/resources/prism/components/prism-javascript.js
+++ b/data/resources/prism/components/prism-javascript.jsin
diff --git a/data/resources/prism/components/prism-markup.js b/data/resources/prism/components/prism-markup.jsin
index 1dafd24..1dafd24 100644
--- a/data/resources/prism/components/prism-markup.js
+++ b/data/resources/prism/components/prism-markup.jsin