Opened 12 years ago

Closed 12 years ago

#6937 closed defect (fixed)

opacity operations do not ensure that elements have layout on IE 6/7

Reported by: alex Owned by: alex
Priority: high Milestone: 1.2
Component: Core Version: 1.1.1
Keywords: Cc:
Blocked By: Blocking:

Description

dojo.style("opacity", 0.5) may fail on nodes with complex (non-hasLayout) formatting on IE 6 and 7. The solution is to have the opacity code smack a zoom property on to all opacity setting operations.

Change History (2)

comment:1 Changed 12 years ago by bill

We already have code for this although I guess it's not used during direct setting of opacity. It's in base/_fx.js in _makeFadeable(). Should just call that function I guess. (Perhaps move it to the HTML module.)

comment:2 Changed 12 years ago by alex

Resolution: fixed
Status: newclosed

fixed in [13991], although we should probably now remove the code in _makeFadeable() as well.

Note: See TracTickets for help on using tickets.