diff options
author | shreeram.k <shreeram.k@samsung.com> | 2014-10-08 21:45:14 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-09 04:45:46 +0000 |
commit | 93f1e4e35afa32aefe0ad065e7fe166ca25a9f22 (patch) | |
tree | 4b57cb367f0bd43bc230b588a18bd476797b0abf /ui/accessibility | |
parent | 36b7fc7f8b05ea627873e58a162c1c26784e472d (diff) | |
download | chromium_src-93f1e4e35afa32aefe0ad065e7fe166ca25a9f22.zip chromium_src-93f1e4e35afa32aefe0ad065e7fe166ca25a9f22.tar.gz chromium_src-93f1e4e35afa32aefe0ad065e7fe166ca25a9f22.tar.bz2 |
Expose aria role menuitemcheckbox and menuitemradio with correct IA2 role.(Chromium)
According to specs(http://www.w3.org/WAI/PF/aria-implementation/)
aria role menuitemcheckbox should have IA2 role as IA2_ROLE_CHECK_MENU_ITEM
aria role menuitemradio should have IA2 role as IA2_ROLE_RADIO_MENU_ITEM
This CL depends on https://codereview.chromium.org/629003003/ and https://codereview.chromium.org/631113002/
BUG=169569, 420605, 169573
TBR=kalman
Review URL: https://codereview.chromium.org/633043002
Cr-Commit-Position: refs/heads/master@{#298780}
Diffstat (limited to 'ui/accessibility')
-rw-r--r-- | ui/accessibility/ax_enums.idl | 2 | ||||
-rw-r--r-- | ui/accessibility/platform/ax_platform_node_mac.mm | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/ui/accessibility/ax_enums.idl b/ui/accessibility/ax_enums.idl index 94efe78..5ac27cc 100644 --- a/ui/accessibility/ax_enums.idl +++ b/ui/accessibility/ax_enums.idl @@ -129,6 +129,8 @@ menu_bar, menu_button, menu_item, + menu_item_check_box, + menu_item_radio, menu_list_option, menu_list_popup, menu, diff --git a/ui/accessibility/platform/ax_platform_node_mac.mm b/ui/accessibility/platform/ax_platform_node_mac.mm index 8f0708d..7431c6b 100644 --- a/ui/accessibility/platform/ax_platform_node_mac.mm +++ b/ui/accessibility/platform/ax_platform_node_mac.mm @@ -83,6 +83,8 @@ RoleMap BuildRoleMap() { {ui::AX_ROLE_MENU_BAR, NSAccessibilityMenuBarRole}, {ui::AX_ROLE_MENU_BUTTON, NSAccessibilityButtonRole}, {ui::AX_ROLE_MENU_ITEM, NSAccessibilityMenuItemRole}, + {ui::AX_ROLE_MENU_ITEM_CHECK_BOX, NSAccessibilityMenuItemRole}, + {ui::AX_ROLE_MENU_ITEM_RADIO, NSAccessibilityMenuItemRole}, {ui::AX_ROLE_MENU_LIST_OPTION, NSAccessibilityMenuItemRole}, {ui::AX_ROLE_MENU_LIST_POPUP, NSAccessibilityUnknownRole}, {ui::AX_ROLE_NAVIGATION, NSAccessibilityGroupRole}, |