From 820107ad7869e9f08e562548ec7d12b736b6f6e1 Mon Sep 17 00:00:00 2001 From: Brian Clozel Date: Tue, 23 May 2017 11:26:36 +0200 Subject: [PATCH 1/2] Promote language choice to page heading This commit moves the language choice part of the form from the "advanced" section to the main heading. See gh-432 --- .../src/main/resources/application.yml | 6 +-- .../src/main/resources/static/css/spring.css | 9 ++++ .../src/main/resources/templates/home.html | 44 ++++++++++--------- 3 files changed, 36 insertions(+), 23 deletions(-) diff --git a/initializr-service/src/main/resources/application.yml b/initializr-service/src/main/resources/application.yml index 3b6caba3..cb100d90 100644 --- a/initializr-service/src/main/resources/application.yml +++ b/initializr-service/src/main/resources/application.yml @@ -1148,12 +1148,12 @@ initializr: - name: Java id: java default: true - - name: Groovy - id: groovy - default: false - name: Kotlin id: kotlin default: false + - name: Groovy + id: groovy + default: false bootVersions: - name : Latest SNAPSHOT id: 1.2.4.BUILD-SNAPSHOT diff --git a/initializr-web/src/main/resources/static/css/spring.css b/initializr-web/src/main/resources/static/css/spring.css index bff107a9..83fe9b6e 100644 --- a/initializr-web/src/main/resources/static/css/spring.css +++ b/initializr-web/src/main/resources/static/css/spring.css @@ -31,6 +31,15 @@ body, h1, h2, h3 { margin: 1em 0; } +.rwd-line { + display: block; + margin-top: 0.5em; +} + +@media screen and (min-width: 992px){ + .rwd-line { display: inline; } +} + #starters { min-height: 3em; } diff --git a/initializr-web/src/main/resources/templates/home.html b/initializr-web/src/main/resources/templates/home.html index e8dc3ba1..62136a0e 100644 --- a/initializr-web/src/main/resources/templates/home.html +++ b/initializr-web/src/main/resources/templates/home.html @@ -20,18 +20,30 @@
-

Generate a +

+ + - with Spring Boot - + {{#languages.content}} + + {{/languages.content}} + + + + + +

@@ -46,34 +58,34 @@
-
-
-

Dependencies

From feb145bf3bc65ffc29b20dd1a79ca728f4d9be70 Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Tue, 23 May 2017 14:56:25 +0200 Subject: [PATCH 2/2] Polish "Promote language choice to page heading" Closes gh-432 --- .../web/project/MainControllerIntegrationTests.java | 13 ------------- .../web/project/ProjectGenerationSmokeTests.java | 6 ++---- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/initializr-web/src/test/java/io/spring/initializr/web/project/MainControllerIntegrationTests.java b/initializr-web/src/test/java/io/spring/initializr/web/project/MainControllerIntegrationTests.java index 0bfc97fe..8ae618f6 100644 --- a/initializr-web/src/test/java/io/spring/initializr/web/project/MainControllerIntegrationTests.java +++ b/initializr-web/src/test/java/io/spring/initializr/web/project/MainControllerIntegrationTests.java @@ -371,19 +371,6 @@ public class MainControllerIntegrationTests } } - @Test - public void homeIsForm() { - String body = htmlHome(); - assertTrue("Wrong body:\n" + body, body.contains("action=\"/starter.zip\"")); - assertTrue("Wrong body:\n" + body, body.contains("Web dependency description")); - assertFalse("Wrong body:\n" + body, body.contains("${")); - assertFalse("Wrong body:\n" + body, body.contains("{{")); - assertFalse("Wrong body:\n" + body, body.contains("}}")); - assertTrue("Wrong body:\n" + body, body.contains("