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

Add a script to browse mode to toggle inclusion of layout tables #7634

Merged
merged 2 commits into from Oct 31, 2017

Conversation

Projects
None yet
4 participants
@leonardder
Collaborator

leonardder commented Sep 29, 2017

Link to issue number:

None

Summary of the issue:

Some tables on the web, even though they have data, are treated as layout tables as they don't follow the convention that headers are required for a table to be treated as a data table. It is currently not possible to switch inclusion of layout tables on the fly while in browse mode.

Description of how this pull request fixes the issue:

Adds an unbound script to browse mode to toggle layout tables. Even though this is a document formatting setting according to the config spec, I made this browse mode only due to the fact that from a UX perspectieve, this is a browse mode setting.

Testing performed:

Toggled this setting while in a layout table in Firefox browse mode, detection changed on the fly as expected.

Known issues with pull request:

None i'm aware of

Change log entry:

  • Changes
    • An unbound command has been added for browse mode to toggle the inclusion of layout tables on the fly. You can find this command in the Browse mode category of the Input Gestures dialog.
@derekriemer

This comment has been minimized.

Show comment
Hide comment
@derekriemer

derekriemer Sep 30, 2017

Collaborator

Nice work!

Collaborator

derekriemer commented Sep 30, 2017

Nice work!

@derekriemer

Nice work!

Show outdated Hide outdated source/browseMode.py Outdated
Show outdated Hide outdated source/browseMode.py Outdated

@leonardder leonardder requested a review from feerrenrut Sep 30, 2017

michaelDCurran added a commit that referenced this pull request Oct 17, 2017

@feerrenrut feerrenrut removed their request for review Oct 18, 2017

@michaelDCurran michaelDCurran merged commit 36beb96 into nvaccess:master Oct 31, 2017

@nvaccessAuto nvaccessAuto added this to the 2017.4 milestone Oct 31, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment