Closed
      
        Bug 174919
      
      
        Opened 23 years ago
          Closed 18 years ago
      
        
    
  
Implement EVENT_SHOW and EVENT_HIDE  
    Categories
(Core :: Disability Access APIs, defect, P2)
        Core
          
        
        
      
        
    
        Disability Access APIs
          
        
        
      
        
    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.
| Reporter | ||
| Updated•21 years ago
           | 
Priority: -- → P2
| Reporter | ||
| Comment 1•21 years ago
           | ||
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
| Reporter | ||
| Comment 2•20 years ago
           | ||
In MSAA there's also EVENT_CREATE and EVENT_DESTROY -- I think those are the
ones that cause stability issues.
| Comment 3•18 years ago
           | ||
I think worksforme because these events are fired (gecko - show/hide/reorder, atk - chilren_changed, msaa - reorder). Right?
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
          You need to log in
          before you can comment on or make changes to this bug.
        
 
 
Description
•