Skip to content

Commit 16de37f

Browse files
Ajay-singh1craigbox
andcommitted
Address Craig`s Suggestion
Co-authored-by: Craig Box <[email protected]>
1 parent 62f09d8 commit 16de37f

File tree

1 file changed

+30
-4
lines changed

1 file changed

+30
-4
lines changed
Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,52 @@
11
{{ $versions := site.Data.versions }}
22
{{ $mainVerStr := $versions.main }}
3+
{{ $preliminaryVerStr := $versions.preliminary }}
34
{{ $mainVerParts := split $mainVerStr "." }}
45
{{ $major := index $mainVerParts 0 | int }}
56
{{ $minor := index $mainVerParts 1 | int }}
67
{{ $versionCount := 5 }}
78

9+
{{ if eq .Section "docs" }}
810
<li class="main-navigation-links-item">
911
<a href="#" class="main-navigation-links-link has-dropdown" aria-haspopup="true" aria-expanded="false">
1012
<span>Versions</span>
1113
{{ partial "icon.html" "dropdown-arrow" }}
1214
</a>
1315
<ul class="main-navigation-links-dropdown">
14-
{{ range $i := seq 0 (sub $versionCount 1) }}
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 -->
1537
{{ $currentMinor := sub $minor $i }}
38+
{{ if ge $currentMinor 0 }}
1639
{{ $ver := printf "v%d.%d" $major $currentMinor }}
1740
{{ $url := printf "https://istio.io/%s/docs" $ver }}
1841
<li class="main-navigation-links-dropdown-item">
19-
<a href="{{ $url }}" class="main-navigation-links-link {{ if in $.Permalink (print " /" $ver) }}active{{ end
20-
}}">
42+
<a href="{{ $url }}"
43+
class="main-navigation-links-link {{ if in $.Permalink (print "/" $ver "/") }}active{{ end }}">
2144
{{ $ver }}
2245
</a>
2346
</li>
2447
{{ end }}
48+
{{ end }}
49+
2550
</ul>
26-
</li>
51+
</li>
52+
{{ end }}

0 commit comments

Comments
 (0)