update components
This commit is contained in:
parent
3f0cecbf02
commit
06ade66d61
881 changed files with 676 additions and 47086 deletions
40
dashboard-ui/bower_components/prism/plugins/unescaped-markup/prism-unescaped-markup.js
vendored
Normal file
40
dashboard-ui/bower_components/prism/plugins/unescaped-markup/prism-unescaped-markup.js
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
(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 += ", .lang-markup script[type='text/plain'], .language-markup script[type='text/plain']" +
|
||||
", script[type='text/plain'].lang-markup, script[type='text/plain'].language-markup";
|
||||
});
|
||||
|
||||
Prism.hooks.add('before-sanity-check', function (env) {
|
||||
if (env.language != "markup") {
|
||||
return;
|
||||
}
|
||||
|
||||
if (env.element.matches("script[type='text/plain']")) {
|
||||
var code = document.createElement("code");
|
||||
var pre = document.createElement("pre");
|
||||
|
||||
pre.className = code.className = env.element.className;
|
||||
|
||||
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;
|
||||
}
|
||||
});
|
||||
}());
|
Loading…
Add table
Add a link
Reference in a new issue