diff --git a/app/assets/css/pages/_download.styl b/app/assets/css/pages/_download.styl index 054b1f79..fed62763 100644 --- a/app/assets/css/pages/_download.styl +++ b/app/assets/css/pages/_download.styl @@ -141,6 +141,15 @@ font-size: 0.9em margin: 10px 0 20px + .previousVersionHeading + float:left + + .instructionLink + margin-left: 8px + font-size: 12px + margin-top: 1em + line-height: 58px; + .cli, .ui margin: 50px auto .starter, .cli, .ui, .starter-projects, .example-projects, .seed-projects diff --git a/app/views/download.scala.html b/app/views/download.scala.html index 1d2efade..ec379f31 100644 --- a/app/views/download.scala.html +++ b/app/views/download.scala.html @@ -24,6 +24,11 @@ } } +@versionAtLeast(v1: String, v2: String) = @{ + import math.Ordering.Implicits._ + v1.split('.').toSeq >= v2.split('.').toSeq +} + @main(title, "download") {
@@ -105,9 +110,16 @@

Previous releases

- @releases.previous.groupBy(_.version.slice(0, 3)).toSeq.sortBy(_._1).reverse.map { group => + @releases.previous.groupBy(_.version.split('.').take(2).mkString(".")).toSeq.sortBy(_._1).reverse.map { group => - + + + @group._2.map { release => @renderRelease("downloadPreviousLink", release)

@group._1

+

@group._1

+ @if(versionAtLeast(group._1, "1.2")) { + Setup Instructions + } +