]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for #2378 - Form reports invalid size in IE6
authorArtur Signell <artur.signell@itmill.com>
Fri, 19 Dec 2008 11:43:04 +0000 (11:43 +0000)
committerArtur Signell <artur.signell@itmill.com>
Fri, 19 Dec 2008 11:43:04 +0000 (11:43 +0000)
svn changeset:6297/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IForm.java

index 23193f5d1d176dcbfa6f0da42016b6f0938756ec..c680f391548bad4ba436811ddd862d7534626ebd 100644 (file)
@@ -11,6 +11,7 @@ import com.google.gwt.user.client.Element;
 import com.google.gwt.user.client.ui.ComplexPanel;\r
 import com.google.gwt.user.client.ui.Widget;\r
 import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection;\r
+import com.itmill.toolkit.terminal.gwt.client.BrowserInfo;\r
 import com.itmill.toolkit.terminal.gwt.client.Container;\r
 import com.itmill.toolkit.terminal.gwt.client.IErrorMessage;\r
 import com.itmill.toolkit.terminal.gwt.client.Paintable;\r
@@ -167,9 +168,15 @@ public class IForm extends ComplexPanel implements Container {
         renderInformation.setContentAreaHeight(renderInformation\r
                 .getRenderedSize().getHeight()\r
                 - borderPaddingVertical);\r
+        if (BrowserInfo.get().isIE6()) {\r
+            getElement().getStyle().setProperty("overflow", "hidden");\r
+        }\r
         renderInformation.setContentAreaWidth(renderInformation\r
                 .getRenderedSize().getWidth()\r
                 - borderPaddingHorizontal);\r
+        if (BrowserInfo.get().isIE6()) {\r
+            getElement().getStyle().setProperty("overflow", "auto");\r
+        }\r
     }\r
 \r
     public RenderSpace getAllocatedSpace(Widget child) {\r