From 30ea967e097828df7ec3dec2dac5919cac451da0 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Fri, 16 Nov 2007 08:19:48 +0000 Subject: [PATCH] refactored Buttons error handling svn changeset:2833/svn branch:trunk --- .../terminal/gwt/client/ui/IButton.java | 21 ++----------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java index 2aeb31a03d..e8198bbd68 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IButton.java @@ -23,8 +23,6 @@ public class IButton extends Button implements Paintable { private ErrorMessage errorMessage; - private ToolkitOverlay errorContainer; - public IButton() { setStyleName(CLASSNAME); addClickListener(new ClickListener() { @@ -104,27 +102,12 @@ public class IButton extends Button implements Paintable { } private void hideErrorMessage() { - if (errorContainer != null) { - errorContainer.hide(); - } + errorMessage.hide(); } private void showErrorMessage() { if (errorMessage != null) { - if (errorContainer == null) { - errorContainer = new ToolkitOverlay(); - errorContainer.setWidget(errorMessage); - } - errorContainer.setPopupPosition(DOM - .getAbsoluteLeft(errorIndicatorElement) - + 2 - * DOM.getElementPropertyInt(errorIndicatorElement, - "offsetHeight"), DOM - .getAbsoluteTop(errorIndicatorElement) - + 2 - * DOM.getElementPropertyInt(errorIndicatorElement, - "offsetHeight")); - errorContainer.show(); + errorMessage.showAt(errorIndicatorElement); } } -- 2.39.5