Move ToC initialization code into own js file

This commit is contained in:
Philipp Oppermann
2016-07-17 16:44:45 +02:00
parent 0f72384ed9
commit 05d74786f9
2 changed files with 23 additions and 23 deletions

22
static/js/main.js Normal file
View File

@@ -0,0 +1,22 @@
window.onload = function() {
var container = document.querySelector('#toc');
var selector = "h2";
if (container.className.split(" ").indexOf("coarse") == -1) {
selector += ",h3";
}
var toc = initTOC({
selector: selector,
scope: '.post',
overwrite: false,
prefix: 'toc'
});
var heading = document.createElement("H2");
var heading_text = document.createTextNode("Table of Contents");
heading.appendChild(heading_text);
container.appendChild(heading);
container.appendChild(toc);
}