Skip to content

Commit 88c5ed1

Browse files
committed
fix navigation override
1 parent d0e7abb commit 88c5ed1

File tree

2 files changed

+46
-24
lines changed

2 files changed

+46
-24
lines changed

docs/mkdocs.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ theme:
1010
favicon: assets/logo.png
1111
features:
1212
- toc.integrate
13-
# - navigation.tabs
1413
palette:
1514
- media: "(prefers-color-scheme: light)"
1615
scheme: datajoint

docs/overrides/main.html

Lines changed: 46 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,53 @@
11
{% extends "base.html" %}
22

33
{% block site_nav %}
4-
{% set class = "md-nav md-nav--primary" %}
5-
{% if "navigation.tabs" in features %}
6-
{% set class = class ~ " md-nav--lifted" %}
4+
{% if nav %}
5+
{% if page.meta and page.meta.hide %}
6+
{% set hidden = "hidden" if "navigation" in page.meta.hide %}
77
{% endif %}
8-
{% if "toc.integrate" in features %}
9-
{% set class = class ~ " md-nav--integrated" %}
8+
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" {{ hidden }}>
9+
<div class="md-sidebar__scrollwrap">
10+
<div class="md-sidebar__inner">
11+
{% set class = "md-nav md-nav--primary" %}
12+
{% if "navigation.tabs" in features %}
13+
{% set class = class ~ " md-nav--lifted" %}
14+
{% endif %}
15+
{% if "toc.integrate" in features %}
16+
{% set class = class ~ " md-nav--integrated" %}
17+
{% endif %}
18+
<nav class="{{ class }}" aria-label="{{ lang.t('nav.title') }}" data-md-level="0">
19+
<label class="md-nav__title" for="__drawer">
20+
<a href="https://www.datajoint.org/" title="DataJoint">
21+
⬅ Home
22+
</a>
23+
</label>
24+
{% if config.repo_url %}
25+
<div class="md-nav__source">
26+
{% include "partials/source.html" %}
27+
</div>
28+
{% endif %}
29+
<ul class="md-nav__list" data-md-scrollfix>
30+
{% for nav_item in nav %}
31+
{% set path = "__nav_" ~ loop.index %}
32+
{% set level = 1 %}
33+
{% include "partials/nav-item.html" %}
34+
{% endfor %}
35+
</ul>
36+
</nav>
37+
</div>
38+
</div>
39+
</div>
40+
{% endif %}
41+
{% if not "toc.integrate" in features %}
42+
{% if page.meta and page.meta.hide %}
43+
{% set hidden = "hidden" if "toc" in page.meta.hide %}
1044
{% endif %}
11-
<nav class="{{ class }}" aria-label="{{ lang.t('nav.title') }}" data-md-level="0">
12-
<label class="md-nav__title" for="__drawer">
13-
<a href="https://www.datajoint.org/" title="DataJoint">
14-
⬅ Home
15-
</a>
16-
</label>
17-
{% if config.repo_url %}
18-
<div class="md-nav__source">
19-
{% include "partials/source.html" %}
45+
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" {{ hidden }}>
46+
<div class="md-sidebar__scrollwrap">
47+
<div class="md-sidebar__inner">
48+
{% include "partials/toc.html" %}
49+
</div>
2050
</div>
21-
{% endif %}
22-
<ul class="md-nav__list" data-md-scrollfix>
23-
{% for nav_item in nav %}
24-
{% set path = "__nav_" ~ loop.index %}
25-
{% set level = 1 %}
26-
{% include "partials/nav-item.html" %}
27-
{% endfor %}
28-
</ul>
29-
</nav>
51+
</div>
52+
{% endif %}
3053
{% endblock %}

0 commit comments

Comments
 (0)