MIT-LCP / MIT-LCP/physionet

Physionet.org navigation

Open
#7 1 comment 0 reactions 1 assignee View on GitHub

@kpierceHST is already working on this.

Since May 7, 2016.

accessibility
Dominant language
Python
Stars
82
Forks
21
Avg merge
35m
Merged PRs (30d)
1

Description

The site-wide navigation on http://www.physionet.org needs aria tree markup and keyboard support.

To make this work, we needed to remove the table markup from the physionet.org markup, yielding a simple deeply nested list structure. We can then apply aria tree markup and keyboard behavior.

See this repository for code and pointers to live demos: https://github.mit.edu/rjc/accessible-superfish

Files to check out:

  • physionet-markup.html: original menu markup found on the live site
  • physionet.html: an html demo containing the modified markup and accessibility behavior
  • accessible-superfish.js: adds aria markup and keyboard behavior to any superfish menu (invoke superfish first, then call make-accessible as per instructions in accessible-superfish.js)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.