Make section menu responsive

This commit is contained in:
mark
2023-10-31 12:42:58 +01:00
parent 4ac787bef0
commit 632badddb5
4 changed files with 34 additions and 2 deletions

View File

@@ -93,4 +93,8 @@
} }
} }
} }
} }
.section-menu > .nav-link.active, .section-menu > .nav-link:hover {
color: var(--bs-primary);
}

View File

@@ -79,6 +79,8 @@
translation: "On this page" translation: "On this page"
- id: seeAlso - id: seeAlso
translation: "See also" translation: "See also"
- id: sectionMenu
translation: "Select a topic"
# Sidebar # Sidebar
- id: toggleSidebar - id: toggleSidebar

View File

@@ -77,6 +77,8 @@
translation: "Inhoudsopgave" translation: "Inhoudsopgave"
- id: seeAlso - id: seeAlso
translation: "Zie ook" translation: "Zie ook"
- id: sectionMenu
translation: "Selecteer een onderwerp"
# Sidebar # Sidebar
- id: toggleSidebar - id: toggleSidebar

View File

@@ -5,7 +5,31 @@
{{ end }} {{ end }}
{{- if gt (len $items) 0 }} {{- if gt (len $items) 0 }}
<nav class="navbar navbar-expand navbar-services p-0 fs-5"> <div class="d-grid gap-2 mx-auto d-md-none">
{{ partial "assets/button.html" (dict
"title" (T "sectionMenu")
"color" "secondary"
"outline" "true"
"class" "toc-button"
"icon" "fas sort"
"justify" "between"
"collapse" "toc-collapse"
"order" "last")
-}}
</div>
<p>
<div class="collapse border bg-body-tertiary rounded p-1 navbar-nav-scroll" id="toc-collapse">
<div class="toc toc-panel section-menu text-body p-2 fs-6">
{{- range $items }}
{{ $active := eq $page.RelPermalink .RelPermalink }}
<a class="nav-link{{ if $active }} active{{ end }}" href="{{ .RelPermalink }}">{{ .Title }}</a>
{{- end }}
</div>
</div>
</p>
<nav class="navbar navbar-expand navbar-services p-0 fs-5 d-none d-md-block">
<div class="container-fluid p-0 pb-3"> <div class="container-fluid p-0 pb-3">
<div class="collapse navbar-collapse" id="navbarNav"> <div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav"> <ul class="navbar-nav">