diff options
-rw-r--r-- | lib/scripts/script.js | 10 |
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>−</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>−</span>'; + obj.className = 'toc_close'; + } prependChild(header,obj); obj.parentNode.onclick = toggleToc; |