From 8a2b1f17d0d05865d397e9a73f418cb478c11228 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Fri, 13 Mar 2009 14:20:27 +0000 Subject: [PATCH] fixes regression from FF2 optimization (#2749). Horizontal now again bit sluggish, but not that much as it was it the beginning. svn changeset:7081/svn branch:6.0 --- .../gwt/client/ui/layout/ChildComponentContainer.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/ChildComponentContainer.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/ChildComponentContainer.java index fc7eefc9be..97e8c8c072 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/ChildComponentContainer.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/ChildComponentContainer.java @@ -5,6 +5,7 @@ import java.util.NoSuchElementException; import com.google.gwt.dom.client.DivElement; import com.google.gwt.dom.client.Document; +import com.google.gwt.dom.client.Element; import com.google.gwt.dom.client.Style; import com.google.gwt.dom.client.TableElement; import com.google.gwt.user.client.ui.Panel; @@ -143,7 +144,7 @@ public class ChildComponentContainer extends Panel { } } - private static void setFloat(DivElement div, String floatString) { + private static void setFloat(Element div, String floatString) { if (BrowserInfo.get().isIE()) { div.getStyle().setProperty("styleFloat", floatString); // IE requires display:inline for margin-left to work together @@ -161,9 +162,9 @@ public class ChildComponentContainer extends Panel { public void setOrientation(int orientation) { if (orientation == CellBasedLayout.ORIENTATION_HORIZONTAL) { - setFloat(containerDIV, "left"); + setFloat(getElement(), "left"); } else { - setFloat(containerDIV, ""); + setFloat(getElement(), ""); } setHeight("0px"); // setWidth("0px"); -- 2.39.5