try #12
This commit is contained in:
parent
b2c82520d3
commit
6076fc884e
@ -19,41 +19,40 @@
|
||||
<SCRIPT TYPE="application/javascript">
|
||||
/* Special thanks to wiresToGround and adamz01h for their help getting this
|
||||
* JavaScript to work. */
|
||||
window.is_highlightjs_here = 0;
|
||||
window.is_highlightjs_here = false;
|
||||
window.is_highlighted_languages = [];
|
||||
window.to_be_highlighted = [];
|
||||
window.is_highlight_stylesheet_here = 0;
|
||||
window.is_highlight_stylesheet_here = false;
|
||||
window.load_highlighting = function(language){
|
||||
var element;
|
||||
var script;
|
||||
if(!window.is_highlight_stylesheet_here){
|
||||
document.getElementById("highlight").setAttribute("href", "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/styles/default.min.css");
|
||||
window.is_highlight_stylesheet_here = 1;
|
||||
window.is_highlight_stylesheet_here = true;
|
||||
}
|
||||
if(!window.is_highlightjs_here){
|
||||
script = document.createElement('script');
|
||||
script.async = false;
|
||||
script.src = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/highlight.min.js";
|
||||
document.body.appendChild(script);
|
||||
window.is_highlightjs_here = 1;
|
||||
window.is_highlightjs_here = true;
|
||||
}
|
||||
if(window.is_highlighted_languages.indexOf(language) == -1){
|
||||
window.to_be_highlighted.push(language);
|
||||
|
||||
script = document.createElement('script');
|
||||
script.async = false;
|
||||
script.src = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.0.1/languages/" + language + ".min.js";
|
||||
script.onload = function(){
|
||||
document.querySelectorAll("pre code").forEach((element) => {
|
||||
worked = 0;
|
||||
language = window.to_be_highlighted.shift()
|
||||
if(element.className == "language-" + language){
|
||||
var language = window.to_be_highlighted.shift()
|
||||
var elements = document.getElementsByClassName("language-" + language);
|
||||
for(var i = 0; i < elements.length; ++i)
|
||||
try
|
||||
hljs.highlightElement(element);
|
||||
worked = 1;
|
||||
}
|
||||
if(!worked)
|
||||
console.log("Could not find any elements of lang " + language + " to be highlighted.");
|
||||
else
|
||||
catch(err)
|
||||
console.log(err.message);
|
||||
|
||||
window.is_highlighted_languages.push(language);
|
||||
});
|
||||
}
|
||||
document.body.appendChild(script);
|
||||
}
|
||||
@ -61,7 +60,7 @@ window.load_highlighting = function(language){
|
||||
</SCRIPT>
|
||||
|
||||
<H1>POSIX cat(1) WIP ARTICLE</H1>
|
||||
<H3>updated 2021-06-19</H3>
|
||||
<H3>updated 2021-06-20</H3>
|
||||
<HR ALIGN="left" SIZE="1" WIDTH="25%" />
|
||||
<P>
|
||||
<CODE>cat</CODE> on a POSIX or otherwise UNIX-like system is a program that exists to concatenate files; to “join” one file at its end to another at its start, and output that resulting file to standard output.
|
||||
|
Loading…
Reference in New Issue
Block a user