Changeset 15630

Show
Ignore:
Timestamp:
11/10/08 08:08:50 (2 months ago)
Author:
becky
Message:

fixes #7998 from clown (ccla ATRC on file). when tree rootNode is expanded or collapsed, update aria-expanded state on tree itself in addition to the treeitem. A rootless tree will always have expanded=true. !strict

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/Tree.js

    r15170 r15630  
    4949                if(this.isExpandable){ 
    5050                        dijit.setWaiState(this.labelNode, "expanded", this.isExpanded); 
     51                        if(this == this.tree.rootNode){ 
     52                                dijit.setWaitState(this.tree.domNode, "expanded", this.isExpanded); 
     53                        } 
    5154                } 
    5255        }, 
     
    119122                this._setExpando(); 
    120123                this._updateItemClasses(this.item); 
     124                if(this == this.tree.rootNode){ 
     125                        dijit.setWaiState(this.tree.domNode, "expanded", "true"); 
     126                } 
    121127 
    122128                if(!this._wipeIn){ 
     
    136142                this.isExpanded = false; 
    137143                dijit.setWaiState(this.labelNode, "expanded", "false"); 
     144                if(this == this.tree.rootNode){ 
     145                        dijit.setWaiState(this.tree.domNode, "expanded", "false"); 
     146                } 
    138147                this.contentNode.className = "dijitTreeContent"; 
    139148                this._setExpando();