summaryrefslogtreecommitdiff
path: root/lib/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/scripts')
-rw-r--r--lib/scripts/script.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/scripts/script.js b/lib/scripts/script.js
index 948375a64..032741397 100644
--- a/lib/scripts/script.js
+++ b/lib/scripts/script.js
@@ -200,12 +200,18 @@ function addTocToggle() {
if(!document.getElementById) return;
var header = $('toc__header');
if(!header) return;
+ var toc = $('toc__inside');
var obj = document.createElement('span');
obj.id = 'toc__toggle';
- obj.innerHTML = '<span>&minus;</span>';
- obj.className = 'toc_close';
obj.style.cursor = 'pointer';
+ if (toc && toc.style.display == 'none') {
+ obj.innerHTML = '<span>+</span>';
+ obj.className = 'toc_open';
+ } else {
+ obj.innerHTML = '<span>&minus;</span>';
+ obj.className = 'toc_close';
+ }
prependChild(header,obj);
obj.parentNode.onclick = toggleToc;