summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
Diffstat (limited to 'src/com')
-rw-r--r--src/com/vaadin/terminal/gwt/client/Util.java8
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VWindow.java3
2 files changed, 11 insertions, 0 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/Util.java b/src/com/vaadin/terminal/gwt/client/Util.java
index 99e9e8cce1..a1e542ed44 100644
--- a/src/com/vaadin/terminal/gwt/client/Util.java
+++ b/src/com/vaadin/terminal/gwt/client/Util.java
@@ -257,6 +257,11 @@ public class Util {
public static int measureHorizontalPaddingAndBorder(Element element,
int paddingGuess) {
String originalWidth = DOM.getStyleAttribute(element, "width");
+ String originalOverflow = "";
+ if (BrowserInfo.get().isIE6()) {
+ originalOverflow = DOM.getStyleAttribute(element, "overflow");
+ DOM.setStyleAttribute(element, "overflow", "hidden");
+ }
int originalOffsetWidth = element.getOffsetWidth();
int widthGuess = (originalOffsetWidth - paddingGuess);
if (widthGuess < 1) {
@@ -266,6 +271,9 @@ public class Util {
int padding = element.getOffsetWidth() - widthGuess;
DOM.setStyleAttribute(element, "width", originalWidth);
+ if (BrowserInfo.get().isIE6()) {
+ DOM.setStyleAttribute(element, "overflow", originalOverflow);
+ }
return padding;
}
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VWindow.java b/src/com/vaadin/terminal/gwt/client/ui/VWindow.java
index 787fe6e939..5e30585dbc 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VWindow.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VWindow.java
@@ -614,9 +614,12 @@ public class VWindow extends VOverlay implements Container, ScrollListener {
private void setResizable(boolean resizability) {
resizable = resizability;
if (resizability) {
+ DOM.setElementProperty(footer, "className", CLASSNAME + "-footer");
DOM.setElementProperty(resizeBox, "className", CLASSNAME
+ "-resizebox");
} else {
+ DOM.setElementProperty(footer, "className", CLASSNAME + "-footer "
+ + CLASSNAME + "-footer-noresize");
DOM.setElementProperty(resizeBox, "className", CLASSNAME
+ "-resizebox " + CLASSNAME + "-resizebox-disabled");
}