Changeset 14238
- Timestamp:
- 07/03/08 06:52:36 (5 months ago)
- Location:
- dijit/trunk/layout
- Files:
-
- 2 modified
-
AccordionContainer.js (modified) (2 diffs)
-
templates/AccordionPane.html (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dijit/trunk/layout/AccordionContainer.js
r13897 r14238 184 184 dojo.setSelectable(this.titleNode, false); 185 185 this.setSelected(this.selected); 186 dojo.attr(this.titleTextNode, "id", this.domNode.id+"_title"); 187 dijit.setWaiState(this.focusNode, "labelledby", dojo.attr(this.titleTextNode, "id")); 186 188 }, 187 189 … … 218 220 this.selected = isSelected; 219 221 dojo[(isSelected ? "addClass" : "removeClass")](this.titleNode,"dijitAccordionTitle-selected"); 222 dijit.setWaiState(this.focusNode, "expanded", isSelected); 220 223 this.focusNode.setAttribute("tabIndex", isSelected ? "0" : "-1"); 221 224 }, -
dijit/trunk/layout/templates/AccordionPane.html
r13886 r14238 1 <div 1 <div waiRole="presentation" 2 2 ><div dojoAttachPoint='titleNode,focusNode' dojoAttachEvent='ondijitclick:_onTitleClick,onkeypress:_onTitleKeyPress,onfocus:_handleFocus,onblur:_handleFocus,onmouseenter:_onTitleEnter,onmouseleave:_onTitleLeave' 3 class='dijitAccordionTitle' wairole="tab" 3 class='dijitAccordionTitle' wairole="tab" waiState="expanded-false" 4 4 ><span class='dijitInline dijitAccordionArrow' waiRole="presentation"></span 5 5 ><span class='arrowTextUp' waiRole="presentation">+</span 6 6 ><span class='arrowTextDown' waiRole="presentation">-</span 7 7 ><span waiRole="presentation" dojoAttachPoint='titleTextNode' class='dijitAccordionText'>${title}</span></div 8 ><div ><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none'8 ><div waiRole="presentation"><div dojoAttachPoint='containerNode' style='overflow: hidden; height: 1px; display: none' 9 9 class='dijitAccordionBody' wairole="tabpanel" 10 10 ></div></div>