Merge a7dccd8b073bf507d16b164f4520fbd7fdbd899d into 0b2246eee0eef7c3ffbc33cdc5fbf743a5ddc6fe

This commit is contained in:
jainex 2025-08-02 14:51:31 +00:00 committed by GitHub
commit 3f0dce1a48
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 = '<b>&nbsp;ToC&nbsp;</b>';
document.getElementById('ToCList').style.visibility = 'hidden';
return;
}else {
var dropupElement = document.getElementById('dropup');
dropupElement.classList.add('btn-default');
dropupElement.style.pointerEvents = 'auto';
dropupElement.innerHTML = '<b>&nbsp;ToC&nbsp;</b><span class="caret"></span>';
document.getElementById('ToCList').style.visibility = 'visible';
}
dropup.style.fontSize = ~~(params.relativeUIFontSize * 0.14) + 'px';
var dropupHtml = '';
headings.forEach(function (heading) {