Don't do anything if there's no #toc

This commit is contained in:
Philipp Oppermann
2016-07-28 19:49:59 +02:00
parent 226c0ccdfc
commit 46bb485621

View File

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