Closed Bug 174919 Opened 22 years ago Closed 17 years ago

Implement EVENT_SHOW and EVENT_HIDE

Categories

(Core :: Disability Access APIs, defect, P2)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: aaronlev, Assigned: Louie.Zhao)

References

Details

All elements can be hidden with visibility:hidden/collapsed or display:none. XUL
elements can also be hidden with the hidden or collapsed attributes.

We should be firing EVENT_SHOW or EVENT_HIDE when this happens.

I suggest we use DOMAttrModified to implement EVENT_SHOW and EVENT_HIDE for xul
elements. However, I'm not sure what kinds of events, if any, are filed for
visibility style changes or display style changes. We might need to create
custom events.
Blocks: atfmeta
Priority: -- → P2
I've been told that AT vendors on Windows don't listen to EVENT_SHOW and
EVENT_HIDE, because of stability issues with using these events. I wonder if the
stability issue is still a problem.

In any case, there is no such known problem under ATK -- so we should implement
it for that.

Bill - would you agree these are important events to implement? Actually, does ATK 
just use EVENT_REORDER for all the mutations, including when stuff is shown or
hidden?
Assignee: aaronleventhal → Louie.Zhao
In MSAA there's also EVENT_CREATE and EVENT_DESTROY -- I think those are the
ones that cause stability issues.
I think worksforme because these events are fired (gecko - show/hide/reorder, atk - chilren_changed, msaa - reorder). Right?
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.