aboutsummaryrefslogtreecommitdiff
path: root/layouts/partials/docs/menu.html
blob: 3d04b0431b0707b9931c15f00a876d59877fb303 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<nav>
{{ partial "docs/brand" . }}
{{ partial "docs/search" . }}
{{ partial "docs/inject/menu-before" . }}

{{ if .Site.Params.BookMenuBundle }}
    {{ partial "docs/menu-bundle" . }}
{{ else }}
    {{ partial "docs/menu-filetree" . }}
{{ end }}

{{ partial "docs/inject/menu-after" . }}

{{ if .Site.IsMultiLingual }}
    {{ partial "docs/translation-switch" . }}
    {{ partial "docs/language-switch" . }}
{{ end }}
</nav>

<!-- Restore menu position as soon as possible to avoid flickering -->
<script>
(function() {
  var menu = document.querySelector("aside.book-menu nav");
  addEventListener("beforeunload", function(event) {
    localStorage.setItem("menu.scrollTop", menu.scrollTop);
  });
  menu.scrollTop = localStorage.getItem("menu.scrollTop");
})();
</script>