All Projects → xi → a11y-outline

xi / a11y-outline

Licence: BSD-3-Clause license
web extension to navigate document outlines easily

Programming Languages

javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
Makefile
30231 projects

Projects that are alternatives of or similar to a11y-outline

cluse
Sketch Plugin to check and adjust color contrast accessibility with live preview and sliders. Endorsed by Sketch.
Stars: ✭ 54 (+116%)
Mutual labels:  a11y
copy-as-org-mode
A Firefox Add-on (WebExtension) to copy selected web page into Org-mode formatted text!
Stars: ✭ 138 (+452%)
Mutual labels:  webextension
auto-vo
Screen reader automation tools by AccessLint, including VoiceOver.js and Auto-VO
Stars: ✭ 118 (+372%)
Mutual labels:  a11y
next
(Work in progress) The rewritten version of the original PizzaQL 🍕
Stars: ✭ 45 (+80%)
Mutual labels:  a11y
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+304%)
Mutual labels:  webextension
a11yAccordion
An accessible and easy to use Accordeon widget.
Stars: ✭ 37 (+48%)
Mutual labels:  a11y
paginas-acessiveis
Exemplo de páginas HTML acessíveis, construídas em HTML, CSS e JS puro, demostrando vários componentes interativos construídos de forma inclusiva.
Stars: ✭ 63 (+152%)
Mutual labels:  a11y
inclusive-elements
Accessible, lightweight, unstyled implementations of common UI controls.
Stars: ✭ 17 (-32%)
Mutual labels:  a11y
pinar
🌲☀️ Customizable, lightweight React Native carousel component with accessibility support.
Stars: ✭ 214 (+756%)
Mutual labels:  a11y
sa11y
Sa11y is an accessibility quality assurance tool that visually highlights common accessibility and usability issues. Geared towards content authors, Sa11y straightforwardly identifies errors or warnings at the source with a simple tooltip on how to fix them.
Stars: ✭ 137 (+448%)
Mutual labels:  a11y
download-image
No save as prompts! Extension to add a context menu item which allows you to directly download an image!
Stars: ✭ 26 (+4%)
Mutual labels:  webextension
react-awesome-toasts
Toast notifications for react.
Stars: ✭ 64 (+156%)
Mutual labels:  a11y
fb-post-screenshot
Firefox Web Extension to save Facebook posts as images
Stars: ✭ 18 (-28%)
Mutual labels:  webextension
recaptcha-unpaid-labor
Make ReCaptcha's "I'm not a robot" text more accurate
Stars: ✭ 15 (-40%)
Mutual labels:  webextension
accessible-forms
A series of HTML test cases to determine how specific elements are announced in different screen reader / browser combinations.
Stars: ✭ 159 (+536%)
Mutual labels:  a11y
scrobbly
↩️ Scrobble your animes to Anilist, Kitsu!
Stars: ✭ 23 (-8%)
Mutual labels:  webextension
py3redirect
WebExtension that redirects Python 2 docs to Python 3
Stars: ✭ 16 (-36%)
Mutual labels:  webextension
focus-trap-vue
Vue component to trap the focus within a DOM element
Stars: ✭ 156 (+524%)
Mutual labels:  a11y
van11y-accessible-simple-tooltip-aria
ES2015 accessible simple tooltip, using ARIA
Stars: ✭ 22 (-12%)
Mutual labels:  a11y
reddit-moderator-toolbox
Moderator toolbox for reddit extension development.
Stars: ✭ 80 (+220%)
Mutual labels:  webextension

a11y-outline - web extension to navigate page outlines easily

Many screen readers like JAWS or NVDA have shortcuts to bring up a list of landmarks, headings or links. This browser extension provides the same functionality without requiring a screen reader. It therefore implements Success Criterion 1.9.1 of UAAG20.

This is mainly useful for two audiences:

  • Sighted web developers who want to get a feeling for how blind users might experience their content.
  • Sighted users who like this kind of navigation.

Installation

Firefox

See https://addons.mozilla.org/de/firefox/addon/a11y-outline/

Chrome

  • Download the latest release and unpack.
  • In chrome, navigate to chrome://extensions/.
  • Make sure that "Developer mode" is checked.
  • Use "Load unpacked extension…"
  • You may need to add the keyboard shortcut manually (at the bottom of the extensions page).

Bookmarklet

A bookmarklet is available on https://xi.github.io/a11y-outline/.

Building manually

Running make should be sufficient. This requires npm, browserify, and sassc.

Usage

Pressing Ctrl+Shift+7 brings up a dialog. You can use the up/down arrow keys to select a list. With the tab key you can switch to the actual list and navigate it with arrow keys.`

Optionally you can create shortcuts for some additional commands in your browser settings.

Note on HTML5 outline algorithm

This extension does not implement the HTML5 outline algorithm, as that is also not available in common screen readers and works very differently from the WAI-ARIA based outlines used here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].