@@ -8,37 +8,41 @@ <h2 id="quickStart">Quick Start</h2>
88 Alternatively, head over to our documentation to learn more about getting started with Java and MongoDB.
99</ p >
1010
11- {{ range where $.Site.Data.releases.versions "version" $.Site.Data.releases.current }}{{ $.Scratch.Set "qs.currentReleasedVersion" . }}{{end }}
12- {{$currentReleasedVersion := $.Scratch.Get "qs.currentReleasedVersion"}}
11+ {{- range where $.Site.Data.releases.versions "version" $.Site.Data.releases.current -}}
12+ {{- $.Scratch.Set "qs.currentReleasedVersion" . -}}
13+ {{- end -}}
14+ {{- $currentReleasedVersion := $.Scratch.Get "qs.currentReleasedVersion" -}}
1315
1416< div id ="downloadWidget ">
1517 < div class ="container ">
1618 < div class ="row downloadForm ">
1719 < form >
1820 < div class ="col-xs-5 col-lg-4 col-lg-push-2 ">
19- {{ $.Scratch.Set "qs.pos" 0 }}
20- {{ $.Scratch.Set "qs.firstDriver" false }}
21- {{ with $.Site.Data.releases.drivers }}
21+ {{- $.Scratch.Set "qs.pos" 0 - }}
22+ {{- $.Scratch.Set "qs.firstDriver" false - }}
23+ {{- with $.Site.Data.releases.drivers - }}
2224 < select class ="driverPicker ">
23- {{ range . }}
24- {{ if eq ($.Scratch.Get "qs.firstDriver") false }}{{ $.Scratch.Set "qs.firstDriver" . }}{{end}}
25- < option value ="{{$.Scratch.Get "qs.pos "}}" data-versions="{{.versions}} "> {{.name}}</ option >
26- {{ $.Scratch.Add "qs.pos" 1 }}
27- {{ end }}
25+ {{- range . -}}
26+ {{- if eq ($.Scratch.Get "qs.firstDriver") false -}}
27+ {{- $.Scratch.Set "qs.firstDriver" . -}}
28+ {{- end -}}
29+ < option value ="{{$.Scratch.Get "qs.pos "}}" data-versions="{{.versions}} "> {{.name}}</ option >
30+ {{- $.Scratch.Add "qs.pos" 1 -}}
31+ {{- end -}}
2832 </ select >
29- {{ end }}
33+ {{- end - }}
3034 </ div >
3135 < div class ="col-xs-5 col-lg-4 col-lg-push-2 ">
32- {{ $.Scratch.Set "qs.pos" 0 }}
33- {{ $firstDriver := $.Scratch.Get "qs.firstDriver"}}
34- {{ with $.Site.Data.releases.versions }}
36+ {{- $.Scratch.Set "qs.pos" 0 - }}
37+ {{- $firstDriver := $.Scratch.Get "qs.firstDriver" - }}
38+ {{- with $.Site.Data.releases.versions - }}
3539 < select class ="releasePicker ">
36- {{ range . }}
37- < option value ="{{$.Scratch.Get "qs.pos "}}" {{ if eq (in $firstDriver.versions .version) false }}disabled="disabled "{{else if eq .status "current"}}selected{{end}}> {{.version}}</ option >
38- {{ $.Scratch.Add "qs.pos" 1 }}
39- {{ end }}
40+ {{- range . - }}
41+ < option value ="{{$.Scratch.Get "qs.pos "}}" {{ if eq (in $firstDriver.versions .version) false }}disabled="disabled "{{else if eq .status "current"}}selected{{end}}> {{.version}}</ option >
42+ {{- $.Scratch.Add "qs.pos" 1 - }}
43+ {{- end - }}
4044 </ select >
41- {{ end }}
45+ {{- end - }}
4246 </ div >
4347 < div class ="col-lg-2 col-lg-push-2 ">
4448 < input type ="checkbox " checked class ="distroPicker " data-toggle ="toggle " data-on ="Maven " data-off ="Gradle " data-offstyle ="success ">
@@ -55,21 +59,21 @@ <h2 id="quickStart">Quick Start</h2>
5559 < div class ="clipboard " title ="copy ">
5660 < button class ="btn btn-dark "> < i class ="fa fa-clipboard fa-2 "> </ i > </ button >
5761 </ div >
58- {{ $currentNode := . }}
59- {{ $.Scratch.Set "qs.firstDriver" true }}
60- {{ with $currentNode.Site.Data.releases.drivers }}
61- {{ $.Scratch.Set "qs.driverPos" 0 }}
62- {{ range . }}
63- {{ $currentDriver := . }}
64- {{ with $.Site.Data.releases.versions }}
65- {{ $.Scratch.Set "qs.versionPos" 0 }}
66- {{ range . }}
67- {{ $currentVersion := . }}
68- {{ $firstDriver := $.Scratch.Get "qs.firstDriver"}}
69- {{ $driverPos := $.Scratch.Get "qs.driverPos" }}
70- {{ $versionPos := $.Scratch.Get "qs.versionPos" }}
71- {{ if in $currentDriver.versions $currentVersion.version }}
72- {{ if in $currentVersion.version "SNAPSHOT" }}
62+ {{- $currentNode := . - }}
63+ {{- $.Scratch.Set "qs.firstDriver" true - }}
64+ {{- with $currentNode.Site.Data.releases.drivers - }}
65+ {{- $.Scratch.Set "qs.driverPos" 0 - }}
66+ {{- range . - }}
67+ {{- $currentDriver := . - }}
68+ {{- with $.Site.Data.releases.versions - }}
69+ {{- $.Scratch.Set "qs.versionPos" 0 - }}
70+ {{- range . - }}
71+ {{- $currentVersion := . - }}
72+ {{- $firstDriver := $.Scratch.Get "qs.firstDriver" - }}
73+ {{- $driverPos := $.Scratch.Get "qs.driverPos" - }}
74+ {{- $versionPos := $.Scratch.Get "qs.versionPos" - }}
75+ {{- if in $currentDriver.versions $currentVersion.version - }}
76+ {{- if in $currentVersion.version "SNAPSHOT" - }}
7377< div id ="maven-{{$versionPos}}-{{$driverPos}} " class ="download {{if or (ne $firstDriver true) (ne $currentVersion.status "current ") }} hidden{{end}}">
7478< pre > < code >
7579<dependencies>
@@ -104,8 +108,8 @@ <h2 id="quickStart">Quick Start</h2>
104108 }
105109</ code > </ pre >
106110</ div >
107- {{ else }}
108- < div id ="maven-{{$versionPos}}-{{$driverPos}} " class ="download {{if or (ne $firstDriver true) (ne $currentVersion.status "current ") }} hidden{{end}}">
111+ {{- else - }}
112+ < div id ="maven-{{$versionPos}}-{{$driverPos}} " class ="download {{ if or (ne $firstDriver true) (ne $currentVersion.status "current ") }} hidden{{end}}">
109113< pre > < code >
110114<dependencies>
111115 <dependency>
@@ -126,21 +130,21 @@ <h2 id="quickStart">Quick Start</h2>
126130
127131</ code > </ pre >
128132</ div >
129- {{ end }}
130- {{ if eq $currentVersion.status "current" }}
131- {{ $.Scratch.Set "qs.firstDriver" false }}
132- {{end}}
133- {{ $.Scratch.Add "qs.versionPos" 1 }}
134- {{ end }}
135- {{ end }}
136- {{ end }}
137- {{ $driverPos := $.Scratch.Get "qs.driverPos" }}
133+ {{- end - }}
134+ {{- if eq $currentVersion.status "current" - }}
135+ {{- $.Scratch.Set "qs.firstDriver" false - }}
136+ {{- end - }}
137+ {{- $.Scratch.Add "qs.versionPos" 1 - }}
138+ {{- end - }}
139+ {{- end - }}
140+ {{- end - }}
141+ {{- $driverPos := $.Scratch.Get "qs.driverPos" - }}
138142 < div id ="driver-{{$driverPos}} " class ="download description{{if ne $driverPos 0}} hidden{{end}} ">
139- {{$currentDriver.description | markdownify}}
143+ {{- $currentDriver.description | markdownify - }}
140144 </ div >
141- {{ $.Scratch.Add "qs.driverPos" 1 }}
142- {{ end }}
143- {{ end }}
145+ {{- $.Scratch.Add "qs.driverPos" 1 - }}
146+ {{- end - }}
147+ {{- end - }}
144148 </ div >
145149 </ div >
146150 </ div >
0 commit comments