From: Matti Tahvonen Date: Tue, 5 Aug 2008 09:23:13 +0000 (+0000) Subject: fixes #1882 (loading indicator position) X-Git-Tag: 6.7.0.beta1~4402 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=96950bd15fca42c441b696de72286b509cc5f7aa;p=vaadin-framework.git fixes #1882 (loading indicator position) svn changeset:5138/svn branch:trunk --- 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() {