<h2 class="nav submenu">
<a class="s selected" href="{{ site.Home.RelPermalink }}">Home</a>
</h2>
- <ul class="submenu selected">
+ <ul id="submenu" class="submenu selected">
{{- partial "inline/menu/tree.html" (dict "pages" $page.Site.Sections "current" $page) }}
{{- define "_partials/inline/menu/tree.html" }}
{{- $current := .current -}}
- {{- $pages := .pages -}}
- {{- range $pages }}
+ {{- range .pages }}
{{- $isCurrent := eq . $current -}}
{{- $isAncestor := $current.IsDescendant . -}}
<li
- class="s{{ if or $current.Pages $current.Sections}} sub{{ end }}">
+ class="s{{ if or .Pages .Sections}} sub{{ end }}{{ if not (or (eq $current .) ($current.IsDescendant .))}} off{{ end }}">
<!--
th:with="
child=${pos == len},
class="s sub"
th:class="'s' + (${childs} ? ' sub' : '') + (${selected or sibling or child} ? '' : ' off')"
-->
- <a href="{{ .RelPermalink }}">
- {{ .Title }}
- </a>
- <ul class="submenu{{ if (or $isCurrent $isAncestor) }} selected{{ end }}">
+ <a href="{{ .RelPermalink }}" class="s {{ if (or $isCurrent $isAncestor) }} selected{{ end }}">{{ .Title }}</a>
+ <ul class="submenu{{ if (or $isCurrent $isAncestor) }} active{{ end }}">
{{- if .Pages }}
{{- partial "inline/menu/tree.html" (dict
"pages" .Pages
parent=${section},
submenu=${_childs.get(parent)},
pos=2"
- id="submenu"
class="s"
th:class="'s' + (${len == 1 or (len == 2 and _childs.get(uri) == null)} ? ' selected' : '')"
>