ARIA Periodic Tables

ARIA 1.0 is the current proposed standard. Here are some resources to help you navigate the roles: Periodic Table of ARIA 1.0 roles and attributes: Periodic Table of ARIA 1.0 attributes

ARIA 1.1 is under development. Here are some resources to help you navigate the roles: Periodic Table of ARIA 1.1 roles and attributes: Periodic Table of ARIA 1.1 attributes

Accessibility Examples

This is an example of how to implement an accessible custom widget with gestures in such a way that they will work with the mouse, with the keyboard, with gestures. The gestures are also programmed so that they work on mobile devices with a screen reader turned on.

This is an example of how to implement an accessible filterable and sortable table in such a way that the sorting and filtering UI components do not interfere with the announcements that occur when using table navigation.

This is an example of accessible Google maps. You can use the keyboard to interact with any of the controls with or without a screen reader.

Here are examples of responsive accessible tables.

Mime - Capturing Mock Library for Node.js

Mime is a capturing mock library for Node.js. It uses harmony-reflect Proxy objects (part of the ES 6 JavaScript standard) to allow for very simple capturing mock objects and capturing callbacks to be created and used within an automated test framework such as Mocha. Take a look at the Mime home page, the Mime API documentation or the Mime examples.