Skip to content
This repository was archived by the owner on Sep 26, 2025. It is now read-only.

Commit 8d73205

Browse files
authored
Added option to enable two-level nav bar (#2)
1 parent 00a09b1 commit 8d73205

File tree

1 file changed

+29
-4
lines changed

1 file changed

+29
-4
lines changed

sphinx_pyviz_theme/layout.html

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,40 @@
7171
<a href="javascript:void(0)" class="navigation-menu-button" id="js-mobile-menu">Menu</a>
7272
<nav>
7373
<ul id="js-navigation-menu" class="navigation-menu show">
74-
{% for name, link in NAV %}
74+
{% if second_nav %}
75+
{% for name, link in NAV %}
76+
<li class="nav-link"><a href="{{ link }}">{{ name }}</a></li>
77+
{% endfor %}
78+
{% else %}
79+
{% for name, link in NAV %}
7580
<li class="nav-link"><a href="{{ pathto(link) }}">{{ name }}</a></li>
76-
{% endfor %}
77-
<li class="nav-link"><div style="display:inline-block;vertical-align: middle;"><div class="search-bar">{% include 'includes/searchbox.html' %}</div></div></li>
81+
{% endfor %}
82+
<li class="nav-link">
83+
<div style="display:inline-block;vertical-align: middle;">
84+
<div class="search-bar">
85+
{% include 'includes/searchbox.html' %}
86+
</div>
87+
</div>
88+
</li>
89+
{% endif %}
7890
</ul>
7991
</nav>
80-
8192
</div>
8293
</header>
94+
{% if second_nav %}
95+
<div class="second-nav">
96+
<nav>
97+
<ul class="navigation-menu show">
98+
{%- for name, link in NAV_DOCS %}
99+
<li class="nav-link doc-head"><a href="{{ pathto(link) }}">{{ name }}</a></li>
100+
{%- endfor %}
101+
</ul>
102+
</nav>
103+
<div class="navigation-tools">
104+
{% include 'includes/searchbox.html' %}
105+
</div>
106+
</div>
107+
{% endif %}
83108

84109
<!-- MAIN BODY OF DOCS –––––––––––––––––– -->
85110
<div class="docs section">

0 commit comments

Comments
 (0)