diff --git a/www/js/app.js b/www/js/app.js index 64e20bcb..4b39d143 100644 --- a/www/js/app.js +++ b/www/js/app.js @@ -7401,6 +7401,21 @@ function setupTableOfContents () { var tableOfContents = new uiUtil.ToC(innerDoc); var headings = tableOfContents.getHeadingObjects(); + if(headings.length <= 1) { + var dropupElement = document.getElementById('dropup'); + dropupElement.classList.remove('btn-default'); + dropupElement.style.pointerEvents = 'none'; + dropupElement.innerHTML = ' ToC '; + document.getElementById('ToCList').style.visibility = 'hidden'; + return; + }else { + var dropupElement = document.getElementById('dropup'); + dropupElement.classList.add('btn-default'); + dropupElement.style.pointerEvents = 'auto'; + dropupElement.innerHTML = ' ToC '; + document.getElementById('ToCList').style.visibility = 'visible'; + } + dropup.style.fontSize = ~~(params.relativeUIFontSize * 0.14) + 'px'; var dropupHtml = ''; headings.forEach(function (heading) {