Accessible ARIA Demos

The following samples demonstrate recursive JavaScript modules for automatically generating accessible tabs and menus using ARIA.
Module files:

  1. aria_tabs_module.js : Automatically generates ARIA tabs using CSS Selectors to identify standard elements in the DOM.
  2. aria_menu_module.js : Automatically generates ARIA menus using CSS Selectors to identify parent/child elements in the DOM.

Dynamic functionality is powered by the AccDC API via setup.js.
The packaged file for this demo can be downloaded from WhatSock.com under Downloads.

The ARIA Tab generator now supports semantic configuration via HTML5, optional ARIA and non-ARIA implementations, optional preloading of external tab panels and images, and property overrides.

ARIA Tabs

The above tabs consist of standard DIV tags, which are automatically converted into an ARIA Tab List using a CSS Selector.

Keystrokes:

ARIA Tab functionality simulates the software browsing experience within standard Windows applications.

Non-ARIA Tabs

Golden Village Reflections Ship

The above tabs consist of standard A tags, which are automatically converted into a non-ARIA Tab List using a CSS Selector.

Keystrokes:

ARIA Menus

Updated to support scalability, recursive processing, and lazy loading.

The Options button will open an overlay consisting of standard list markup, which is automatically converted into recursive ARIA menus using CSS Selectors.
Keystrokes:

ARIA Menu functionality simulates the context menu experience within standard Windows applications.

Under the Golden Gate Bridge looking towards Marin
(photography by C. Wallenstein Garaventa)
Sete cidades village on the shore of the green lake, São Miguel, Azores
(photography by C. Wallenstein Garaventa)
People and their reflections, walking on the Sutro Bath ruins, San Francisco
(photography by C. Wallenstein Garaventa)
Golden Gate Bridge with freight ship
(photography by C. Wallenstein Garaventa)