summaryrefslogtreecommitdiffstats
path: root/themes/aoidh/layouts/_partials/menu.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/aoidh/layouts/_partials/menu.html')
-rw-r--r--themes/aoidh/layouts/_partials/menu.html25
1 files changed, 7 insertions, 18 deletions
diff --git a/themes/aoidh/layouts/_partials/menu.html b/themes/aoidh/layouts/_partials/menu.html
index 14245b5..485fe0b 100644
--- a/themes/aoidh/layouts/_partials/menu.html
+++ b/themes/aoidh/layouts/_partials/menu.html
@@ -21,26 +21,15 @@ Renders a menu for the given menu ID.
{{- define "_partials/inline/menu/walk.html" }}
{{- $page := .page }}
{{- range .menuEntries }}
- {{- $attrs := dict "href" .URL }}
- {{- if $page.IsMenuCurrent .Menu . }}
- {{- $attrs = merge $attrs (dict "class" "active" "aria-current" "page") }}
- {{- else if $page.HasMenuCurrent .Menu .}}
- {{- $attrs = merge $attrs (dict "class" "ancestor" "aria-current" "true") }}
- {{- end }}
- {{- $name := .Name }}
- {{- with .Identifier }}
- {{- with T . }}
- {{- $name = . }}
- {{- end }}
- {{- end }}
<li>
<a
- {{- range $k, $v := $attrs }}
- {{- with $v }}
- {{- printf " %s=%q" $k $v | safeHTMLAttr }}
- {{- end }}
- {{- end -}}
- >{{ $name }}</a>
+ {{ if $page.IsMenuCurrent .Menu . }}
+ class="nav-active"
+ {{ else if $page.HasMenuCurrent .Menu . }}
+ class="nav-ancestor"
+ {{ end }}
+ {{ printf "href=%q" .URL | safeHTMLAttr }}
+ >{{ .Name }}</a>
{{- with .Children }}
<ul>
{{- partial "inline/menu/walk.html" (dict "page" $page "menuEntries" .) }}