Commit 3cbd4620 authored by je_julie.kim's avatar je_julie.kim Committed by Commit bot

Add conversion rule for WebAXRoleDescriptionList

The Related CL:
https://codereview.chromium.org/609793002/

BUG=226505
TBR=rockot

Review URL: https://codereview.chromium.org/607053002

Cr-Commit-Position: refs/heads/master@{#297788}
parent c8043c9e
...@@ -76,6 +76,7 @@ ...@@ -76,6 +76,7 @@
contentInfo, contentInfo,
definition, definition,
descriptionListDetail, descriptionListDetail,
descriptionList,
descriptionListTerm, descriptionListTerm,
desktop, desktop,
dialog, dialog,
......
...@@ -3452,6 +3452,11 @@ void BrowserAccessibilityWin::InitRoleAndState() { ...@@ -3452,6 +3452,11 @@ void BrowserAccessibilityWin::InitRoleAndState() {
ia2_role_ = IA2_ROLE_PARAGRAPH; ia2_role_ = IA2_ROLE_PARAGRAPH;
ia_state_ |= STATE_SYSTEM_READONLY; ia_state_ |= STATE_SYSTEM_READONLY;
break; break;
case ui::AX_ROLE_DESCRIPTION_LIST:
role_name_ = html_tag;
ia_role_ = ROLE_SYSTEM_LIST;
ia_state_ |= STATE_SYSTEM_READONLY;
break;
case ui::AX_ROLE_DESCRIPTION_LIST_TERM: case ui::AX_ROLE_DESCRIPTION_LIST_TERM:
ia_role_ = ROLE_SYSTEM_LISTITEM; ia_role_ = ROLE_SYSTEM_LISTITEM;
ia_state_ |= STATE_SYSTEM_READONLY; ia_state_ |= STATE_SYSTEM_READONLY;
......
...@@ -122,6 +122,8 @@ ui::AXRole AXRoleFromBlink(blink::WebAXRole role) { ...@@ -122,6 +122,8 @@ ui::AXRole AXRoleFromBlink(blink::WebAXRole role) {
return ui::AX_ROLE_DEFINITION; return ui::AX_ROLE_DEFINITION;
case blink::WebAXRoleDescriptionListDetail: case blink::WebAXRoleDescriptionListDetail:
return ui::AX_ROLE_DESCRIPTION_LIST_DETAIL; return ui::AX_ROLE_DESCRIPTION_LIST_DETAIL;
case blink::WebAXRoleDescriptionList:
return ui::AX_ROLE_DESCRIPTION_LIST;
case blink::WebAXRoleDescriptionListTerm: case blink::WebAXRoleDescriptionListTerm:
return ui::AX_ROLE_DESCRIPTION_LIST_TERM; return ui::AX_ROLE_DESCRIPTION_LIST_TERM;
case blink::WebAXRoleDetails: case blink::WebAXRoleDetails:
......
...@@ -62,6 +62,8 @@ std::string RoleToString(blink::WebAXRole role) ...@@ -62,6 +62,8 @@ std::string RoleToString(blink::WebAXRole role)
return result.append("Definition"); return result.append("Definition");
case blink::WebAXRoleDescriptionListDetail: case blink::WebAXRoleDescriptionListDetail:
return result.append("DescriptionListDetail"); return result.append("DescriptionListDetail");
case blink::WebAXRoleDescriptionList:
return result.append("DescriptionList");
case blink::WebAXRoleDescriptionListTerm: case blink::WebAXRoleDescriptionListTerm:
return result.append("DescriptionListTerm"); return result.append("DescriptionListTerm");
case blink::WebAXRoleDialog: case blink::WebAXRoleDialog:
......
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
content_info, content_info,
definition, definition,
description_list_detail, description_list_detail,
description_list,
description_list_term, description_list_term,
desktop, desktop,
details, details,
......
...@@ -41,6 +41,7 @@ RoleMap BuildRoleMap() { ...@@ -41,6 +41,7 @@ RoleMap BuildRoleMap() {
{ui::AX_ROLE_CONTENT_INFO, NSAccessibilityGroupRole}, {ui::AX_ROLE_CONTENT_INFO, NSAccessibilityGroupRole},
{ui::AX_ROLE_DEFINITION, NSAccessibilityGroupRole}, {ui::AX_ROLE_DEFINITION, NSAccessibilityGroupRole},
{ui::AX_ROLE_DESCRIPTION_LIST_DETAIL, NSAccessibilityGroupRole}, {ui::AX_ROLE_DESCRIPTION_LIST_DETAIL, NSAccessibilityGroupRole},
{ui::AX_ROLE_DESCRIPTION_LIST, NSAccessibilityListRole},
{ui::AX_ROLE_DESCRIPTION_LIST_TERM, NSAccessibilityGroupRole}, {ui::AX_ROLE_DESCRIPTION_LIST_TERM, NSAccessibilityGroupRole},
{ui::AX_ROLE_DIALOG, NSAccessibilityGroupRole}, {ui::AX_ROLE_DIALOG, NSAccessibilityGroupRole},
{ui::AX_ROLE_DETAILS, NSAccessibilityGroupRole}, {ui::AX_ROLE_DETAILS, NSAccessibilityGroupRole},
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment