Skip to content

Commit 7406804

Browse files
committed
Use a different CSS class to mark TOC levels as visible
1 parent 237b9b0 commit 7406804

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/pydata_sphinx_theme/assets/styles/components/_toc-inpage.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ nav.page-toc {
1212
display: none;
1313

1414
// So we can manually specify a level as visible in the config
15-
&.visible {
15+
&.pst-show_toc_level {
1616
display: block;
1717
}
1818
}

src/pydata_sphinx_theme/toctree.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ def add_header_level_recursive(ul, level):
427427
if ul is None:
428428
return
429429
if level <= (context["theme_show_toc_level"] + 1):
430-
ul["class"] = [*ul.get("class", []), "visible"]
430+
ul["class"] = [*ul.get("class", []), "pst-show_toc_level"]
431431
for li in ul("li", recursive=False):
432432
li["class"] = [*li.get("class", []), f"toc-h{level}"]
433433
add_header_level_recursive(li.find("ul", recursive=False), level + 1)

0 commit comments

Comments
 (0)