Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Improve accessibility #737

Merged
merged 3 commits into from
Feb 16, 2016
Merged

[WIP] Improve accessibility #737

merged 3 commits into from
Feb 16, 2016

Conversation

jtojnar
Copy link
Member

@jtojnar jtojnar commented Jan 16, 2016

I added some labels and converted most of the action divs/spans into real buttons or tabindexed pseudo-links. Whole interface should be now controllable by keyboard but that can be quite tedious. Later I will try to add more role attributes which should make it much more convenient.

I also don’t know how good is the screen readers’ support for dynamically added elements (the form to add a new source). Maybe I will need to use ARIA live regions.

Search form is hidden beneath the sidebar but it is probably accessible for screen readers, not sure if it is okay. I added search role, is it enough or is a heading needed?

The CSS is a little off but that can be also fixed later.

SSilence added a commit that referenced this pull request Feb 16, 2016
[WIP] Improve accessibility
@SSilence SSilence merged commit ff38ba4 into fossar:master Feb 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants