hugo-book-theme/layouts/partials/docs/menu.html

25 lines
640 B
HTML
Raw Normal View History

<nav>
2019-01-24 23:30:31 +01:00
{{ partial "docs/brand" . }}
2019-07-15 18:25:21 +02:00
{{ partial "docs/search" . }}
2019-01-24 23:30:31 +01:00
{{ partial "docs/inject/menu-before" . }}
{{ if .Site.Params.BookMenuBundle }}
{{ partial "docs/menu-bundle" . }}
2019-01-24 23:30:31 +01:00
{{ else }}
{{ partial "docs/menu-filetree" . }}
2019-01-24 23:30:31 +01:00
{{ end }}
{{ partial "docs/inject/menu-after" . }}
</nav>
2019-07-15 18:25:21 +02:00
<!-- 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>