From 8b8a6ecfd6828d7d8954d012c037642e1a801e48 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 30 Oct 2008 13:24:18 +0000 Subject: [PATCH] fullsize progressindicator now works properly svn changeset:5771/svn branch:trunk --- .../default/progressindicator/progressindicator.css | 10 ++++++---- WebContent/ITMILL/themes/default/styles.css | 10 ++++++---- .../terminal/gwt/client/ui/IProgressIndicator.java | 7 +++++-- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/WebContent/ITMILL/themes/default/progressindicator/progressindicator.css b/WebContent/ITMILL/themes/default/progressindicator/progressindicator.css index 971a627b68..ff53ff33b4 100644 --- a/WebContent/ITMILL/themes/default/progressindicator/progressindicator.css +++ b/WebContent/ITMILL/themes/default/progressindicator/progressindicator.css @@ -1,11 +1,13 @@ .i-progressindicator { background: #dfe2e4 url(img/base.gif); - height: 9px; - border: 1px solid #b6bbbc; overflow: hidden; /* for IE6 */ width: 150px; } - +.i-progressindicator-wrapper { + border: 1px solid #b6bbbc; + overflow: hidden; /* for IE6 */ + height: 9px; +} .i-progressindicator-disabled { background: #dfe2e4 url(img/disabled.gif); height: 9px; @@ -13,7 +15,7 @@ overflow: hidden; /* for IE6 */ } -.i-progressindicator div { +.i-progressindicator-indicator { background: #f7f9f9 url(img/progress.png); height: 9px; overflow: hidden; /* for IE6 */ diff --git a/WebContent/ITMILL/themes/default/styles.css b/WebContent/ITMILL/themes/default/styles.css index c09a83d768..a311f6e28b 100644 --- a/WebContent/ITMILL/themes/default/styles.css +++ b/WebContent/ITMILL/themes/default/styles.css @@ -1087,12 +1087,14 @@ input.i-modified, } .i-progressindicator { background: #dfe2e4 url(progressindicator/img/base.gif); - height: 9px; - border: 1px solid #b6bbbc; overflow: hidden; /* for IE6 */ width: 150px; } - +.i-progressindicator-wrapper { + border: 1px solid #b6bbbc; + overflow: hidden; /* for IE6 */ + height: 9px; +} .i-progressindicator-disabled { background: #dfe2e4 url(progressindicator/img/disabled.gif); height: 9px; @@ -1100,7 +1102,7 @@ input.i-modified, overflow: hidden; /* for IE6 */ } -.i-progressindicator div { +.i-progressindicator-indicator { background: #f7f9f9 url(progressindicator/img/progress.png); height: 9px; overflow: hidden; /* for IE6 */ diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IProgressIndicator.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IProgressIndicator.java index 67100b8544..77465f3304 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IProgressIndicator.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IProgressIndicator.java @@ -23,9 +23,12 @@ public class IProgressIndicator extends Widget implements Paintable { private boolean pollerSuspendedDueDetach; public IProgressIndicator() { - setElement(wrapper); + setElement(DOM.createDiv()); + getElement().appendChild(wrapper); setStyleName(CLASSNAME); - DOM.appendChild(wrapper, indicator); + wrapper.appendChild(indicator); + indicator.setClassName(CLASSNAME + "-indicator"); + wrapper.setClassName(CLASSNAME + "-wrapper"); poller = new Poller(); } -- 2.39.5