Changeset 12399

Show
Ignore:
Timestamp:
02/12/08 08:49:49 (11 months ago)
Author:
becky
Message:

refs #5784 added selected state to treeitems and update as appropriate. This works in FF2 but not closing the ticket because there are still issues in FF3. !strict

Location:
dijit/trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • dijit/trunk/Tree.js

    r12309 r12399  
    823823                dojo.removeClass(labelNode, "dijitTreeLabelFocused"); 
    824824                labelNode.setAttribute("tabIndex", "-1"); 
     825                dijit.setWaiState(labelNode, "selected", false); 
    825826                this.lastFocused = null; 
    826827        }, 
     
    830831                //      Focus on the specified node (which must be visible) 
    831832 
    832                 // set focus so that the label will be voiced using screen readers 
     833                // set selected and  focus so that the label will be voiced using screen readers 
     834                dijit.setWaiState(node.labelNode, "selected", true); 
    833835                node.labelNode.focus(); 
    834836        }, 
  • dijit/trunk/_tree/Node.html

    r12309 r12399  
    77                ><div dojoAttachPoint="contentNode" class="dijitTreeContent" waiRole="presentation"> 
    88                        <div dojoAttachPoint="iconNode" class="dijitInline dijitTreeIcon" waiRole="presentation"></div> 
    9                         <span dojoAttachPoint="labelNode" class="dijitTreeLabel" wairole="treeitem" tabindex="-1"></span> 
     9                        <span dojoAttachPoint="labelNode" class="dijitTreeLabel" wairole="treeitem" tabindex="-1" waiState="selected-false"></span> 
    1010                </div 
    1111        ></div>