diff options
author | dmazzoni@google.com <dmazzoni@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-17 21:45:08 +0000 |
---|---|---|
committer | dmazzoni@google.com <dmazzoni@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-10-17 21:45:08 +0000 |
commit | cd5f098b04dbd60a2dda7ee47c541587ecb356f0 (patch) | |
tree | d1b842b6c740c19440a6677879ccee9a058dbf9e /content/test/data | |
parent | fc87a56eebc702956ac0f363be26d38658f5e8bc (diff) | |
download | chromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.zip chromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.tar.gz chromium_src-cd5f098b04dbd60a2dda7ee47c541587ecb356f0.tar.bz2 |
Add missing accessibility role mappings on Mac.
The missing mapping for the recently-added DivRole was causing subtle bugs because those nodes were being ignored by VoiceOver.
The actual patch is small and trivial, it only updates enums - but this change also adds several new tests for the role mappings that were updated.
BUG=156377
Review URL: https://codereview.chromium.org/11185022
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@162541 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/test/data')
11 files changed, 100 insertions, 1 deletions
diff --git a/content/test/data/accessibility/aria-combobox-expected-mac.txt b/content/test/data/accessibility/aria-combobox-expected-mac.txt new file mode 100644 index 0000000..2d92b24 --- /dev/null +++ b/content/test/data/accessibility/aria-combobox-expected-mac.txt @@ -0,0 +1,8 @@ +AXWebArea title='' value='' + AXGroup title='' value='' + AXStaticText title='' value='State' + AXComboBox title='' value='' + AXList title='Alabama +Alaska' value='' + AXStaticText title='Alabama' value='' + AXStaticText title='Alaska' value='' diff --git a/content/test/data/accessibility/aria-combobox-expected-win.txt b/content/test/data/accessibility/aria-combobox-expected-win.txt new file mode 100644 index 0000000..9cc4b6c1 --- /dev/null +++ b/content/test/data/accessibility/aria-combobox-expected-win.txt @@ -0,0 +1,8 @@ +ROLE_SYSTEM_DOCUMENT name='' READONLY FOCUSABLE + IA2_ROLE_SECTION name='' READONLY + ROLE_SYSTEM_TEXT name='State' READONLY + ROLE_SYSTEM_COMBOBOX name='State' READONLY FOCUSABLE + ROLE_SYSTEM_LIST name='Alabama +Alaska' FOCUSABLE + ROLE_SYSTEM_LISTITEM name='Alabama' + ROLE_SYSTEM_LISTITEM name='Alaska' diff --git a/content/test/data/accessibility/aria-combobox.html b/content/test/data/accessibility/aria-combobox.html new file mode 100644 index 0000000..cb46488 --- /dev/null +++ b/content/test/data/accessibility/aria-combobox.html @@ -0,0 +1,20 @@ +<!-- +@MAC-DENY:subrole* +@WIN-DENY:description* +--> +<html> + <body> + <span id="state_label">State</span> + <input type="text" + role="combobox" + aria-labelledby="state_label" + aria-autocomplete="list" + aria-owns="state_list" + aria-readonly="true" + aria-activedescendant="state2"/> + <ul id="state_list" tabindex="-1" aria-expanded="true"> + <li id="state1" role="option">Alabama</li> + <li id="state2" role="option">Alaska</li> + </ul> + </body> +</html> diff --git a/content/test/data/accessibility/aria-menu-expected-mac.txt b/content/test/data/accessibility/aria-menu-expected-mac.txt new file mode 100644 index 0000000..14d6f8b --- /dev/null +++ b/content/test/data/accessibility/aria-menu-expected-mac.txt @@ -0,0 +1,10 @@ +AXWebArea title='' + AXMenuBar title='' + AXMenuItem title='File' + AXMenuItem title='Edit' + AXMenuItem title='View' + AXMenu title='' description='File' + AXMenuItem title='New' + AXMenuItem title='Open' + AXMenuItem title='Save' + AXMenuItem title='Quit' diff --git a/content/test/data/accessibility/aria-menu-expected-win.txt b/content/test/data/accessibility/aria-menu-expected-win.txt new file mode 100644 index 0000000..6f655cd --- /dev/null +++ b/content/test/data/accessibility/aria-menu-expected-win.txt @@ -0,0 +1,10 @@ +ROLE_SYSTEM_DOCUMENT name='' READONLY FOCUSABLE + ROLE_SYSTEM_MENUBAR name='' + ROLE_SYSTEM_MENUITEM name='File' + ROLE_SYSTEM_MENUITEM name='Edit' + ROLE_SYSTEM_MENUITEM name='View' + ROLE_SYSTEM_MENUPOPUP name='File' + ROLE_SYSTEM_MENUITEM name='New' + ROLE_SYSTEM_MENUITEM name='Open' + ROLE_SYSTEM_MENUITEM name='Save' + ROLE_SYSTEM_MENUITEM name='Quit' diff --git a/content/test/data/accessibility/aria-menu.html b/content/test/data/accessibility/aria-menu.html new file mode 100644 index 0000000..75c38d2 --- /dev/null +++ b/content/test/data/accessibility/aria-menu.html @@ -0,0 +1,21 @@ +<!-- +@MAC-ALLOW:description='File' +@MAC-DENY:subrole* +@MAC-DENY:value* +@WIN-DENY:description='' +--> +<html> + <body> + <ul role="menubar" style="list-style-type: none"> + <li role="menuitem">File</span> + <li role="menuitem">Edit</span> + <li role="menuitem">View</span> + </ul> + <ul role="menu" aria-label="File" style="list-style-type: none"> + <li role="menuitem">New</span> + <li role="menuitem">Open</span> + <li role="menuitem">Save</span> + <li role="menuitem">Quit</span> + </ul> + </body> +</html> diff --git a/content/test/data/accessibility/div-expected-mac.txt b/content/test/data/accessibility/div-expected-mac.txt index 022d14e..aa265bd 100644 --- a/content/test/data/accessibility/div-expected-mac.txt +++ b/content/test/data/accessibility/div-expected-mac.txt @@ -1 +1,3 @@ -#<skip -- not interesting on mac> +AXWebArea title='' value='' + AXGroup title='Focusable div' value='' + AXStaticText title='' value='Focusable div' diff --git a/content/test/data/accessibility/div.html b/content/test/data/accessibility/div.html index 4830553..9e36473 100644 --- a/content/test/data/accessibility/div.html +++ b/content/test/data/accessibility/div.html @@ -1,3 +1,6 @@ +<!-- +@MAC-DENY:subrole* +--> <html> <body> <div tabindex=0>Focusable div</div> diff --git a/content/test/data/accessibility/input-range-expected-mac.txt b/content/test/data/accessibility/input-range-expected-mac.txt new file mode 100644 index 0000000..ff98640 --- /dev/null +++ b/content/test/data/accessibility/input-range-expected-mac.txt @@ -0,0 +1,3 @@ +AXWebArea title='' value='' + AXGroup title='' value='' + AXSlider title='' value='5' diff --git a/content/test/data/accessibility/input-range-expected-win.txt b/content/test/data/accessibility/input-range-expected-win.txt new file mode 100644 index 0000000..06f899f --- /dev/null +++ b/content/test/data/accessibility/input-range-expected-win.txt @@ -0,0 +1,3 @@ +ROLE_SYSTEM_DOCUMENT READONLY FOCUSABLE value='' + IA2_ROLE_SECTION READONLY value='' + ROLE_SYSTEM_SLIDER FOCUSABLE valuetext:5 value='5' diff --git a/content/test/data/accessibility/input-range.html b/content/test/data/accessibility/input-range.html new file mode 100644 index 0000000..c32ba12 --- /dev/null +++ b/content/test/data/accessibility/input-range.html @@ -0,0 +1,11 @@ +<!-- +@MAC-DENY:subrole* +@WIN-ALLOW:value* +@WIN-DENY:description* +@WIN-DENY:name* +--> +<html> + <body> + <input type="range" min=1 max=10 value=5> + </body> +</html> |