Skip to content

Commit dd24130

Browse files
committed
better organize versions on homepage
1 parent 66af60f commit dd24130

File tree

2 files changed

+30
-7
lines changed

2 files changed

+30
-7
lines changed

_layouts/frontpage.html

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,31 @@ <h2>{{page.headerSubtitle}}</h2>
4747
<div class="button-row__container">
4848
<div class="button-row">
4949
{% for release in site.data.scala-releases %}
50-
{% if release.category == "current_version" %}
51-
<a href="/download/{{ release.version }}.html" class="button">
52-
Scala {{ release.version }}
53-
</a>
50+
{% assign version_slice = release.version | slice: 0, 2 %}
51+
{% if release.category == 'current_version' %}
52+
{% if version_slice == '3.' %}
53+
{% unless release.title contains "LTS" %}
54+
<a href="/download/{{ release.version }}.html" class="button">
55+
Latest Release: {{ release.version }}
56+
</a>
57+
{% endunless %}
58+
{% if release.title contains "LTS" %}
59+
<a href="/download/{{ release.version }}.html" class="button">
60+
LTS Release: {{ release.version }}
61+
</a>
62+
{% endif %}
63+
{% else %}
64+
{% assign scala_2_version = release.version %}
65+
{% endif %}
5466
{% endif %}
5567
{% endfor %}
56-
<a href="/download/all.html" class="button">
57-
All Releases
58-
</a>
5968
</div>
6069
</div>
70+
<p>
71+
<a href="/download/all.html">
72+
Scala {{scala_2_version}} and older releases
73+
</a>
74+
</p>
6175
</div>
6276
</div>
6377
<div class="col-lg-6">

_sass/layout/inner-text.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@
3737
margin-bottom: $padding-medium;
3838
}
3939

40+
p {
41+
margin-top: 10px;
42+
}
43+
4044
@include bp(large) {
4145
.button {
4246
margin-bottom: 3px;
@@ -46,6 +50,11 @@
4650
font-size: 1.4rem;
4751
text-align: center;
4852
}
53+
54+
p {
55+
font-size: 1.2rem;
56+
text-align: center;
57+
}
4958
}
5059
}
5160
}

0 commit comments

Comments
 (0)