1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt-doc.git synced 2025-04-25 03:57:11 -07:00

Syntax highlighting.

This commit is contained in:
Cedric Beust 2015-12-05 16:29:15 -08:00
parent c11be25ff8
commit 6b7427454a
105 changed files with 17571 additions and 91 deletions

View file

@ -125,8 +125,55 @@ function setTitle() {
document.getElementsByTagName("title")[0].innerHTML = title;
}
function generateLink(href) {
var link = document.createElement('link');
link.href = href;
link.rel = "stylesheet";
return link;
}
function generateScript(src) {
var script = document.createElement('script');
script.src = src;
script.type = "text/javascript";
return script;
}
var LINKS = [
"../css/kobalt.css",
"../bootstrap/dist/css/bootstrap.min.css",
"../sh/styles/shCore.css"
];
var SCRIPTS = [
"../sh/scripts/shCore.js",
"../sh/scripts/shBrushJScript.js",
"../sh/scripts/shBrushJava.js",
"../sh/scripts/shBrushPlain.js"
];
function generateHead() {
var head = document.getElementsByTagName("head")[0];
for (var i = 0; i < LINKS.length; i++) {
head.appendChild(generateLink(LINKS[i]));
}
//for (var i = 0; i < SCRIPTS.length; i++) {
// head.appendChild(generateScript(SCRIPTS[i]));
//}
////document.onload = function () { SyntaxHighlighter.all(); };
//var script = document.createElement('script');
//script.innerHTML =
// "SyntaxHighlighter.defaults['gutter'] = false;\n" +
// "SyntaxHighlighter.defaults['toolbar'] = false;\n" +
// "SyntaxHighlighter.all();\n";
//var body = document.getElementsByTagName("body")[0];
//body.appendChild(script);
}
function generateKobalt(index) {
// setTitle();
generateHead();
generateToc();
generateNavBar(index);
}