Bug 4693: Slight improvements for notifications to fix problems in

headless mode
This commit is contained in:
Steffen Schaefer
2018-07-31 15:22:23 +02:00
parent 158df922a7
commit 533377c317
@@ -48,7 +48,7 @@ public class NotificationPanel {
@Override @Override
public void onPreviewNativeEvent(NativePreviewEvent event) { public void onPreviewNativeEvent(NativePreviewEvent event) {
Element target = Element.as(event.getNativeEvent().getEventTarget()); Element target = Element.as(event.getNativeEvent().getEventTarget());
if (target == panel.getElement()) { if (event.getTypeInt() == Event.ONCLICK && target == panel.getElement()) {
animation.cancel(); animation.cancel();
} }
} }
@@ -71,7 +71,7 @@ public class NotificationPanel {
double relPr = (progress - FADE_OUT_PERCENT) / (1 - FADE_OUT_PERCENT); double relPr = (progress - FADE_OUT_PERCENT) / (1 - FADE_OUT_PERCENT);
panel.getElement().getStyle().setOpacity(1 - relPr); panel.getElement().getStyle().setOpacity(1 - relPr);
} else { } else {
panel.getElement().getStyle().setOpacity(1); panel.getElement().getStyle().clearOpacity();
} }
} }