Javascript: Add support for deep toc levels (#1089)

In ca015a5704 support was added for tox levels up to 10.
This only fixed the css side, this commit makes a similar fix for the js side.

Fixes #893
This commit is contained in:
Aaron Carlisle 2021-03-15 14:51:06 -04:00 committed by GitHub
parent f8e71bf312
commit 68d4b8aac7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -146,13 +146,10 @@ function ThemeNav () {
if (link.length > 0) { if (link.length > 0) {
$('.wy-menu-vertical .current').removeClass('current'); $('.wy-menu-vertical .current').removeClass('current');
link.addClass('current'); link.addClass('current');
link.closest('li.toctree-l1').addClass('current');
link.closest('li.toctree-l1').parent().addClass('current'); link.closest('li.toctree-l1').parent().addClass('current');
link.closest('li.toctree-l1').addClass('current'); for (let i = 1; i <= 10; i++) {
link.closest('li.toctree-l2').addClass('current'); link.closest('li.toctree-l' + i).addClass('current');
link.closest('li.toctree-l3').addClass('current'); }
link.closest('li.toctree-l4').addClass('current');
link.closest('li.toctree-l5').addClass('current');
link[0].scrollIntoView(); link[0].scrollIntoView();
} }
} }