Template:Shanghaitech/js

function createEmptySidenav() {

$('
<a href="javascript:void(0)" id="hide-botton" onclick="closeNav()">></a>
').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();

}