function createEmptySidenav() {
$(' ').appendTo('#mw-content-text');}
function parseContentTitles() {
titles = document.getElementById("content-block").getElementsByTagName('h2'); for (var i = 0; i < titles.length; i++) { title = titles[i]; title.id = title.innerHTML.replace(/\ /g, '-'); createSidenavElement(title); }
}
function createSidenavElement(title) {
elementHTML = '<a href="#%id">%title</a>'.replace("%title", title.innerHTML).replace("%id", title.id); $(elementHTML).appendTo("mySidenav");
}
function createSidenav(){
createEmptySidenav(); parseContentTitles();
}