blob: 5fbba70e005c5d372e22341703bfb1fe58987b7d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
function createToc(pages) {
var tdiv = document.getElementById("toc");
if (tdiv)
{
var a = tdiv.appendChild(document.createElement('span'));
// a.onclick = showhideToc;
a.id = 'contentheader';
a.innerHTML = 'Contents';
var ldiv = tdiv.appendChild(document.createElement('ul'));
ldiv.id = 'innertoc';
for (key in pages) {
var link = ldiv.appendChild(document.createElement('li')).appendChild(document.createElement('a'));
link.innerHTML = pages[key];
link.className = 'tocLink';
link.href = '#' + key;
}
// showhideToc();
}
}
var TocState = 'none';
function showhideToc() {
TocState = (TocState == 'none') ? 'block' : 'none';
var newText = (TocState == 'none') ? 'show page contents' : 'hide page contents';
document.getElementById('contentheader').innerHTML = newText;
document.getElementById('innertoc').style.display = TocState;
}
|