Files
pycom-documentation/themes/doc-theme/layouts/partials/menu_recursive.html
2019-06-28 11:21:02 +02:00

36 lines
1.0 KiB
HTML

{{ $page := .page }}
{{ $level := add .level 1 }}
{{ $pURL := .page.URL }}
<ul class="lefttree ">
{{ range .menu }}
{{ $iz := eq $page.URL .URL}}
{{ $haz := in $page.URL .URL}}
{{ $phaz := $page.HasMenuCurrent "main" .}}
{{ $subheading := ne .Parent "" }}
{{ if .HasChildren }}
{{ if true }}
<li class="lefttree {{ if or $iz $haz }}padleft hot{{ end }}" >
<v-icon style="color: transparent; display: hidden;" >done</v-icon>
<a href="{{ .URL | relURL }}" class="{{ if or $iz $haz }}hot{{end}}"> {{ .Pre }} {{ .Name }}</a>
{{ end }}
{{ if or $iz $haz $phaz }}
{{ partial "menu_recursive.html" (dict "menu" .Children "page" $page "level" $level ) }}
{{ end }}
{{ if or $iz $haz $phaz}}
</li>
{{ end }}
{{ else }}
<li class="lefttree {{ if $haz }}hot{{end}}">
<v-icon style="color: transparent; display: hidden;" >done</v-icon>
<a href="{{ .URL | relURL }}" class="{{ if $iz }}hot{{end}}">{{ .Name }}</a>
</li>
{{ end }}
{{ end }}
</ul>