Reviewers: pdr, Description: Copying the DOMImplIE6 setOpacity implementation into DOMImplIE8 because IE8 does not support the opacity style attribute. I'm not moving it into DOMImplTrident because we will need a runtime IE9 check to support opacity in IE9, which does not support the alpha filter used in previous versions.
Please review this at http://gwt-code-reviews.appspot.com/1211801/show Affected files: M user/src/com/google/gwt/dom/client/DOMImplIE8.java Index: user/src/com/google/gwt/dom/client/DOMImplIE8.java =================================================================== --- user/src/com/google/gwt/dom/client/DOMImplIE8.java (revision 9405) +++ user/src/com/google/gwt/dom/client/DOMImplIE8.java (working copy) @@ -16,6 +16,12 @@ package com.google.gwt.dom.client; class DOMImplIE8 extends DOMImplTrident { + + @Override + // TODO(jlabanca): Use style.opacity for IE9. + public native void cssSetOpacity(Style style, double value) /*-{ + style.filter = 'alpha(opacity=' + (value * 100) + ')'; + }-*/; @Override public int getAbsoluteLeft(Element elem) { -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
