From ee94a5904e43b3ec02d740e71ee209f7c974ac5a Mon Sep 17 00:00:00 2001 From: Andreas Billmann Date: Fri, 18 Dec 2015 01:00:18 +0100 Subject: [PATCH] improve the design of the validation error list --- .../javafx/smartcsv/fx/util/I18nValidationUtil.java | 10 +++++++++- .../resources/ninja/javafx/smartcsv/fx/smartcsv.css | 13 +++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/main/java/ninja/javafx/smartcsv/fx/util/I18nValidationUtil.java b/src/main/java/ninja/javafx/smartcsv/fx/util/I18nValidationUtil.java index 1fdd15d..2999361 100644 --- a/src/main/java/ninja/javafx/smartcsv/fx/util/I18nValidationUtil.java +++ b/src/main/java/ninja/javafx/smartcsv/fx/util/I18nValidationUtil.java @@ -57,7 +57,15 @@ public class I18nValidationUtil { } } - return message.toString(); + if (!validationMessages.isEmpty()) { + return cutOffLastLineBreak(message.toString()); + } + + return ""; + } + + private static String cutOffLastLineBreak(String message) { + return message.substring(0, message.length()-1); } } diff --git a/src/main/resources/ninja/javafx/smartcsv/fx/smartcsv.css b/src/main/resources/ninja/javafx/smartcsv/fx/smartcsv.css index 139597f..5cfee67 100644 --- a/src/main/resources/ninja/javafx/smartcsv/fx/smartcsv.css +++ b/src/main/resources/ninja/javafx/smartcsv/fx/smartcsv.css @@ -1,2 +1,15 @@ +.list-view { + -fx-background-color: -fx-background; + -fx-padding: 1; +} +.list-cell { + -fx-padding: 1.0em 1.0em 1.0em 1.0em; +} +.list-cell:odd { + -fx-background: -fx-control-inner-background-alt; +} +.list-cell:even { + -fx-background: -fx-control-inner-background; +} \ No newline at end of file