08-27-周三_17-09-29
This commit is contained in:
10
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.css
generated
vendored
Normal file
10
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.css
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
/* Fallback, in case JS does not run, to ensure the code is at least visible */
|
||||
[class*='lang-'] script[type='text/plain'],
|
||||
[class*='language-'] script[type='text/plain'],
|
||||
script[type='text/plain'][class*='lang-'],
|
||||
script[type='text/plain'][class*='language-'] {
|
||||
display: block;
|
||||
font: 100% Consolas, Monaco, monospace;
|
||||
white-space: pre;
|
||||
overflow: auto;
|
||||
}
|
44
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.js
generated
vendored
Normal file
44
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.js
generated
vendored
Normal file
@@ -0,0 +1,44 @@
|
||||
(function () {
|
||||
|
||||
if (typeof self === 'undefined' || !self.Prism || !self.document || !Prism.languages.markup) {
|
||||
return;
|
||||
}
|
||||
|
||||
Prism.plugins.UnescapedMarkup = true;
|
||||
|
||||
Prism.hooks.add('before-highlightall', function (env) {
|
||||
env.selector += ", [class*='lang-'] script[type='text/plain'], [class*='language-'] script[type='text/plain']" +
|
||||
", script[type='text/plain'][class*='lang-'], script[type='text/plain'][class*='language-']";
|
||||
});
|
||||
|
||||
Prism.hooks.add('before-sanity-check', function (env) {
|
||||
if ((env.element.matches || env.element.msMatchesSelector).call(env.element, "script[type='text/plain']")) {
|
||||
var code = document.createElement("code");
|
||||
var pre = document.createElement("pre");
|
||||
|
||||
pre.className = code.className = env.element.className;
|
||||
|
||||
if (env.element.dataset) {
|
||||
Object.keys(env.element.dataset).forEach(function (key) {
|
||||
if (Object.prototype.hasOwnProperty.call(env.element.dataset, key)) {
|
||||
pre.dataset[key] = env.element.dataset[key];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
env.code = env.code.replace(/<\/script(>|>)/gi, "</scri" + "pt>");
|
||||
code.textContent = env.code;
|
||||
|
||||
pre.appendChild(code);
|
||||
env.element.parentNode.replaceChild(pre, env.element);
|
||||
env.element = code;
|
||||
return;
|
||||
}
|
||||
|
||||
var pre = env.element.parentNode;
|
||||
if (!env.code && pre && pre.nodeName.toLowerCase() == 'pre' &&
|
||||
env.element.childNodes.length && env.element.childNodes[0].nodeName == "#comment") {
|
||||
env.element.textContent = env.code = env.element.childNodes[0].textContent;
|
||||
}
|
||||
});
|
||||
}());
|
1
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.min.js
generated
vendored
Normal file
1
node_modules/prismjs/plugins/unescaped-markup/prism-unescaped-markup.min.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
"undefined"!=typeof self&&self.Prism&&self.document&&Prism.languages.markup&&(Prism.plugins.UnescapedMarkup=!0,Prism.hooks.add("before-highlightall",function(e){e.selector+=", [class*='lang-'] script[type='text/plain'], [class*='language-'] script[type='text/plain'], script[type='text/plain'][class*='lang-'], script[type='text/plain'][class*='language-']"}),Prism.hooks.add("before-sanity-check",function(t){if((t.element.matches||t.element.msMatchesSelector).call(t.element,"script[type='text/plain']")){var e=document.createElement("code");return(a=document.createElement("pre")).className=e.className=t.element.className,t.element.dataset&&Object.keys(t.element.dataset).forEach(function(e){Object.prototype.hasOwnProperty.call(t.element.dataset,e)&&(a.dataset[e]=t.element.dataset[e])}),t.code=t.code.replace(/<\/script(>|>)/gi,"<\/script>"),e.textContent=t.code,a.appendChild(e),t.element.parentNode.replaceChild(a,t.element),void(t.element=e)}var a=t.element.parentNode;!t.code&&a&&"pre"==a.nodeName.toLowerCase()&&t.element.childNodes.length&&"#comment"==t.element.childNodes[0].nodeName&&(t.element.textContent=t.code=t.element.childNodes[0].textContent)}));
|
Reference in New Issue
Block a user