From db6521080c3a88e680ccfaea3f663eda87a0c508 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 11 Dec 2008 11:56:24 +0000 Subject: Fix for #2312 - RichTextArea size in IE7 svn changeset:6169/svn branch:trunk --- .../terminal/gwt/client/ui/richtextarea/IRichTextArea.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java index fc515af1fb..af8cfe5123 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/richtextarea/IRichTextArea.java @@ -14,6 +14,7 @@ import com.google.gwt.user.client.ui.HTML; import com.google.gwt.user.client.ui.RichTextArea; import com.google.gwt.user.client.ui.Widget; import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; +import com.itmill.toolkit.terminal.gwt.client.BrowserInfo; import com.itmill.toolkit.terminal.gwt.client.Paintable; import com.itmill.toolkit.terminal.gwt.client.UIDL; import com.itmill.toolkit.terminal.gwt.client.Util; @@ -185,6 +186,13 @@ public class IRichTextArea extends Composite implements Paintable, Field, } super.setWidth(w + "px"); + } else if (width.equals("") && BrowserInfo.get().isIE7()) { + /* + * IE7 cannot calculate the width of the 100% iframe if there is no + * width specified for the parent so we use the width of the + * toolbar. + */ + super.setWidth(formatter.getOffsetWidth() + "px"); } else { super.setWidth(width); } -- cgit v1.2.3