Skip to content

Commit 68d4b8a

Browse files
authored
Javascript: Add support for deep toc levels (#1089)
In ca015a5 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
1 parent f8e71bf commit 68d4b8a

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/theme.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,13 +146,10 @@ function ThemeNav () {
146146
if (link.length > 0) {
147147
$('.wy-menu-vertical .current').removeClass('current');
148148
link.addClass('current');
149-
link.closest('li.toctree-l1').addClass('current');
150149
link.closest('li.toctree-l1').parent().addClass('current');
151-
link.closest('li.toctree-l1').addClass('current');
152-
link.closest('li.toctree-l2').addClass('current');
153-
link.closest('li.toctree-l3').addClass('current');
154-
link.closest('li.toctree-l4').addClass('current');
155-
link.closest('li.toctree-l5').addClass('current');
150+
for (let i = 1; i <= 10; i++) {
151+
link.closest('li.toctree-l' + i).addClass('current');
152+
}
156153
link[0].scrollIntoView();
157154
}
158155
}

0 commit comments

Comments
 (0)