Skip to content

Commit c7a634f

Browse files
Ajay-singh1craigbox
andcommitted
More cleaner UI
Co-authored-by: Craig Box <[email protected]>
1 parent ff2ed79 commit c7a634f

File tree

2 files changed

+50
-43
lines changed

2 files changed

+50
-43
lines changed

layouts/partials/header.html

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,26 @@
2323
{{ $currentPage := .}}
2424
{{ range .Site.Menus.main }}
2525
{{ $active := or (eq $currentPage.Title .Name) (or ($currentPage.HasMenuCurrent "main" .) ($currentPage.IsMenuCurrent "main" .)) }}
26-
{{ if .HasChildren }}
26+
{{ if eq .Identifier "docs" }}
27+
<li class="main-navigation-links-item">
28+
<a href="{{ .URL | relLangURL }}" class="main-navigation-links-link has-dropdown {{ if $active }}active{{ end }}">
29+
<span>{{ .Name }}</span>
30+
{{ partial "icon.html" "dropdown-arrow" }}
31+
</a>
32+
33+
<ul class="main-navigation-links-dropdown">
34+
{{ range .Children }}
35+
<li class="main-navigation-links-dropdown-item">
36+
<a href="{{ .URL | relLangURL }}" class="main-navigation-links-link">{{ .Name }}</a>
37+
</li>
38+
{{ end }}
39+
40+
41+
{{ partial "version-selector.html" $ }}
42+
43+
</ul>
44+
</li>
45+
{{else if .HasChildren }}
2746
<li class="main-navigation-links-item">
2847
<a {{ if ne .URL "" }}href="{{ .URL | relLangURL }}"{{end}} class="main-navigation-links-link has-dropdown {{ if $active }}active{{ end }}">
2948
<span>{{ .Name }}</span>
@@ -48,7 +67,7 @@
4867
{{ end }}
4968
</ul>
5069

51-
{{ partial "version-selector.html" . }}
70+
5271

5372
<div class="main-navigation-footer">
5473
<button id="search-show" class="search-show" title='{{ i18n "search" }}' aria-label='{{ i18n "search_label" }}'>{{ partial "icon.html" "magnifier" }}</button>

layouts/partials/version-selector.html

Lines changed: 29 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -6,47 +6,35 @@
66
{{ $minor := index $mainVerParts 1 | int }}
77
{{ $versionCount := 5 }}
88

9-
{{ if eq .Section "docs" }}
10-
<li class="main-navigation-links-item">
11-
<a href="#" class="main-navigation-links-link has-dropdown" aria-haspopup="true" aria-expanded="false">
12-
<span>Versions</span>
13-
{{ partial "icon.html" "dropdown-arrow" }}
14-
</a>
15-
<ul class="main-navigation-links-dropdown">
16-
17-
<!-- Preliminary version -->
18-
{{ $preUrl := printf "https://preliminary.istio.io/v%s/docs" $preliminaryVerStr }}
19-
<li class="main-navigation-links-dropdown-item">
20-
<a href="{{ $preUrl }}"
21-
class="main-navigation-links-link {{ if in $.Permalink "/preliminary/" }}active{{ end }}">
22-
v{{ $preliminaryVerStr }} (Preliminary)
23-
</a>
24-
</li>
25-
26-
<!-- Main version -->
27-
{{ $mainUrl := printf "https://istio.io/v%s/docs" $mainVerStr }}
28-
<li class="main-navigation-links-dropdown-item">
29-
<a href="{{ $mainUrl }}"
30-
class="main-navigation-links-link {{ if in $.Permalink (print "/v" $mainVerStr "/") }}active{{ end }}">
31-
v{{ $mainVerStr }} (Latest)
32-
</a>
33-
</li>
34-
35-
<!-- Previous versions -->
36-
{{ range $i := seq 1 (sub $versionCount 1) }} <!-- start from 1 to skip main -->
37-
{{ $currentMinor := sub $minor $i }}
38-
{{ if ge $currentMinor 0 }}
39-
{{ $ver := printf "v%d.%d" $major $currentMinor }}
40-
{{ $url := printf "https://istio.io/%s/docs" $ver }}
41-
<li class="main-navigation-links-dropdown-item">
42-
<a href="{{ $url }}"
43-
class="main-navigation-links-link {{ if in $.Permalink (print "/" $ver "/") }}active{{ end }}">
44-
{{ $ver }}
45-
</a>
46-
</li>
47-
{{ end }}
48-
{{ end }}
9+
<!-- Preliminary version -->
10+
{{ $preUrl := printf "https://preliminary.istio.io/v%s/docs" $preliminaryVerStr }}
11+
<li class="main-navigation-links-dropdown-item">
12+
<a href="{{ $preUrl }}"
13+
class="main-navigation-links-link {{ if in $.Permalink "/preliminary/" }}active{{ end }}">
14+
v{{ $preliminaryVerStr }} (Preliminary)
15+
</a>
16+
</li>
4917

50-
</ul>
18+
<!-- Main version -->
19+
{{ $mainUrl := printf "https://istio.io/v%s/docs" $mainVerStr }}
20+
<li class="main-navigation-links-dropdown-item">
21+
<a href="{{ $mainUrl }}"
22+
class="main-navigation-links-link {{ if in $.Permalink (print "/v" $mainVerStr "/") }}active{{ end }}">
23+
v{{ $mainVerStr }} (Latest)
24+
</a>
5125
</li>
26+
27+
<!-- Previous versions -->
28+
{{ range $i := seq 1 (sub $versionCount 1) }}
29+
{{ $currentMinor := sub $minor $i }}
30+
{{ if ge $currentMinor 0 }}
31+
{{ $ver := printf "v%d.%d" $major $currentMinor }}
32+
{{ $url := printf "https://istio.io/%s/docs" $ver }}
33+
<li class="main-navigation-links-dropdown-item">
34+
<a href="{{ $url }}"
35+
class="main-navigation-links-link {{ if in $.Permalink (print "/" $ver "/") }}active{{ end }}">
36+
{{ $ver }}
37+
</a>
38+
</li>
39+
{{ end }}
5240
{{ end }}

0 commit comments

Comments
 (0)