From 9bd86ad61644a97506169d3f75520daa3820215f Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Mon, 11 Aug 2008 09:00:02 +0000 Subject: [PATCH] itabsheet fix svn changeset:5163/svn branch:trunk --- .../terminal/gwt/client/ui/ITabsheetPanel.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetPanel.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetPanel.java index d07d720f9c..7ab19717a3 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetPanel.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheetPanel.java @@ -44,6 +44,9 @@ public class ITabsheetPanel extends ComplexPanel { private Element createContainerElement() { Element el = DOM.createDiv(); + if (fullheight) { + DOM.setStyleAttribute(el, "height", "100%"); + } hide(el); return el; } @@ -108,13 +111,15 @@ public class ITabsheetPanel extends ComplexPanel { public void setHeight(String height) { super.setHeight(height); - if ("100%".equals(height) && !fullheight) { - int childCount = DOM.getChildCount(getElement()); - for (int i = 0; i < childCount; i++) { - DOM.setStyleAttribute(DOM.getChild(getElement(), i), "height", - "100%"); + if ("100%".equals(height)) { + if (!fullheight) { + int childCount = DOM.getChildCount(getElement()); + for (int i = 0; i < childCount; i++) { + DOM.setStyleAttribute(DOM.getChild(getElement(), i), + "height", "100%"); + } + fullheight = true; } - fullheight = true; } else if (fullheight) { int childCount = DOM.getChildCount(getElement()); for (int i = 0; i < childCount; i++) { -- 2.39.5