From 96950bd15fca42c441b696de72286b509cc5f7aa Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 5 Aug 2008 09:23:13 +0000 Subject: [PATCH] fixes #1882 (loading indicator position) svn changeset:5138/svn branch:trunk --- .../terminal/gwt/client/ApplicationConnection.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java index 10313d289c..a65f564520 100755 --- a/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ApplicationConnection.java @@ -344,13 +344,15 @@ public class ApplicationConnection { DOM.setElementProperty(loadElement, "className", "i-loading-indicator"); DOM.setStyleAttribute(loadElement, "display", "block"); - DOM.setStyleAttribute(loadElement, "left", (view - .getAbsoluteLeft() + final int updatedX = Window.getScrollLeft() + + view.getAbsoluteLeft() + view.getOffsetWidth() - DOM.getElementPropertyInt(loadElement, - "offsetWidth") - 5) - + "px"); - + "offsetWidth") - 5; + DOM.setStyleAttribute(loadElement, "left", updatedX + "px"); + final int updatedY = Window.getScrollTop() + 6 + + view.getAbsoluteTop(); + DOM.setStyleAttribute(loadElement, "top", updatedY + "px"); // Initialize other timers loadTimer2 = new Timer() { public void run() { -- 2.39.5