From 6c297a6c9dec5b7e14ea52bb1bf39e0003244b62 Mon Sep 17 00:00:00 2001 From: Viliam Repan Date: Wed, 5 Sep 2018 12:46:41 +0200 Subject: [PATCH] improved tooltips --- .../com/evolveum/midpoint/web/util/InfoTooltipBehavior.java | 5 ++++- .../src/main/resources/static/less/midpoint-theme.less | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java index d33df9bd1eb..3ea56567d81 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java @@ -51,7 +51,10 @@ public String getModalContainer(Component component) { public void onConfigure(Component component) { super.onConfigure(component); - component.add(AttributeModifier.replace("class", getCssClass())); + String cssClass = getCssClass(); + if (cssClass != null) { + component.add(AttributeModifier.replace("class", cssClass)); + } } @Override diff --git a/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less b/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less index 3ebfd6adfc2..ecd28ed08aa 100644 --- a/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less +++ b/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less @@ -1382,3 +1382,9 @@ th.shrink { font-size: 12px; padding-bottom: 5px; } + +// This will make the tooltip respect new lines. +// Lines will still wrap if they are longer than the default max-width of the container. +.tooltip-inner { + white-space:pre-wrap; +} \ No newline at end of file