#12455 closed defect (fixed)
Setting opacity broken on IE9
Reported by: | Louphil | Owned by: | Eugene Lazutkin |
---|---|---|---|
Priority: | high | Milestone: | 1.5.2 |
Component: | Core | Version: | 1.6.0 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
In IE9, dojox.widget.Standby starts fading in, but disappears when the fading is complete. The effect can be reproduced when trying the examples on http://dojotoolkit.org/reference-guide/dojox/widget/Standby.html in IE9.
Change History (7)
comment:1 Changed 11 years ago by
comment:2 Changed 11 years ago by
This is caused by IE9 finally supporting opacity correctly! There is a conflict going on between dojo's code in dojo/_base/html.js and actual CSS opacity.
The check that does the function assign for opacity config needs to do something like: dojo.isIE < 9, instead of dojo.isIE, and use the standard path for IE9+. Doing that fixes the issue noted here.
Not a standby bug, bug in base dojo.
comment:3 Changed 11 years ago by
Component: | DojoX Widgets → Core |
---|---|
Milestone: | tbd → 1.6.1 |
Owner: | changed from dante to Eugene Lazutkin |
Status: | new → assigned |
comment:4 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:6 Changed 11 years ago by
Summary: | dojox.widget.Standby doesn’t work in IE9 → Setting opacity broken on IE9 |
---|
Just fixing title/description for historical reference.
comment:7 Changed 11 years ago by
Milestone: | 1.6.1 → 1.5.2 |
---|
Haven't quite gotten to the bottom of this yet, but here's what I have so far:
onEnd
of the fade-in animation, both the underlay and image nodes are still visible)_size
gets called after the animation finishes, the underlay similarly disappears (again, seems like opacity gets set to 0)The third point above can be easily observed by increasing the interval on which
_size
is called (on line 501). Not sure if it's in fact an effect of the second point.