From: Jouni Koivuviita Date: Thu, 8 Oct 2009 11:07:47 +0000 (+0000) Subject: Fixes #3495: IE renders fixed width buttons incorrectly when using the base theme X-Git-Tag: 6.7.0.beta1~2421 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=bbd27c2c80743da3ff81bf5ca9b5da446d6e9389;p=vaadin-framework.git Fixes #3495: IE renders fixed width buttons incorrectly when using the base theme svn changeset:9147/svn branch:6.2 --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButton.java b/src/com/vaadin/terminal/gwt/client/ui/VButton.java index decf262a17..d50e7daae0 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VButton.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VButton.java @@ -407,15 +407,15 @@ public class VButton extends FocusWidget implements Paintable, ClickHandler { // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 // Remember the original values - var left = style.left, rsLeft = elem.runtimeStyle.left; + var left = elem.style.left, rsLeft = elem.runtimeStyle.left; // Put in the new values to get a computed value out elem.runtimeStyle.left = elem.currentStyle.left; - style.left = value || 0; - var ret = style.pixelLeft; + elem.style.left = value || 0; + var ret = elem.style.pixelLeft; // Revert the changed values - style.left = left; + elem.style.left = left; elem.runtimeStyle.left = rsLeft; return ret;