Skip to main content

Bug Tracker

Side navigation

#2515 closed feature (invalid)

Opened March 14, 2008 04:51PM UTC

Closed July 11, 2010 06:39PM UTC

Create a shared utility for making widgets keyboard navigable.

Reported by: colin.clark@utoronto Owned by: paul
Priority: major Milestone: 1.2.4
Component: ui Version: 1.2.3
Keywords: accessibility Cc: davidb
Blocked by: Blocking:
Description

In order to make jQuery UI widgets navigable with the keyboard, it will help to have a centralized set of utility functions that make it easy to support tab focus, arrow key navigation, and common focus/blur behaviour. This will also need to include browser normalization for key up/down/press with certain keys (enter vs. space, for example) and focus/blur bubbling.

Here's an article on Mozilla Dev Centre describing techniques for keyboard accessibility:

http://developer.mozilla.org/en/docs/Key-navigable_custom_DHTML_widgets

I've written a proof-of-concept jQuery plugin that provides keyboard navigation with a simple API. Perhaps this could be used as the basis for a central jQuery UI utility?

https://source.fluidproject.org/svn/sandbox/tabindex/trunk/jquery.keyboard-a11y.js

Attachments (0)
Change History (3)

Changed March 17, 2008 04:30PM UTC by davidserduke comment:1

component: coreui
owner: → paul

Changed March 25, 2008 03:35PM UTC by paul comment:2

type: bugfeature

Changed July 11, 2010 06:39PM UTC by dmethvin comment:3

resolution: → invalid
status: newclosed

This should be filed in the UI bug tracker if still relevant.

http://dev.jqueryui.com