Opened 13 years ago

Closed 13 years ago

#3099 closed task (fixed)

tree a11y

Reported by: Becky Gibson Owned by: davidb
Priority: high Milestone: 0.9beta
Component: Accessibility Version: 0.9
Keywords: Cc: alex
Blocked By: Blocking:

Description (last modified by Becky Gibson)

During the port to dijit, some of the keyboard support was lost. Tree needs full keyboard support implemented for navigating the tree:

# Up and down arrow keys move between visible nodes

# Left arrow key on an expanded node closes the node

# Left arrow key on a closed or end node moves focus to the node's parent

# Right arrow key expands a closed node, moves to the first child of an open node, or does nothing on an end node.

# Enter key causes ondblclick action on end nodes. Open issue: are there ever parent nodes that have an action other than expand or collapse?

# Home key moves to the top node in the tree view

# End key moves to the last visible node in the tree view

Attachments (1)

3099-tree-nav.diff (3.5 KB) - added by davidb 13 years ago.
this patch tested to work in FF and IE (added slight performance tweak over last version of this patch)

Download all attachments as: .zip

Change History (7)

comment:1 Changed 13 years ago by Becky Gibson

Description: modified (diff)

comment:2 Changed 13 years ago by Becky Gibson

Owner: changed from Becky Gibson to davidb

comment:3 Changed 13 years ago by davidb

Version: 0.9

comment:4 Changed 13 years ago by davidb

Keywords: alex added
Status: newassigned

comment:5 Changed 13 years ago by davidb

Cc: alex added
Keywords: alex removed

Changed 13 years ago by davidb

Attachment: 3099-tree-nav.diff added

this patch tested to work in FF and IE (added slight performance tweak over last version of this patch)

comment:6 Changed 13 years ago by bill

Resolution: fixed
Status: assignedclosed

(In [8778]) Lots of work for tree a11y. Fixes #3099. Proxy checkin for David Bolter (CLA on file).

Note: See TracTickets for help on using tickets.