Adding PreRole in blink side to expose HTML pre tag with correct MSAA+IA2.

This is blink side CL to expose HTML pre tag in chromium side with proper MSAA+IA2 role.

BUG=426053

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

git-svn-id: svn://svn.chromium.org/blink/trunk@184300 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent 1e49c9c4
......@@ -132,6 +132,7 @@ enum AccessibilityRole {
OutlineRole,
ParagraphRole,
PopUpButtonRole,
PreRole,
PresentationalRole,
ProgressIndicatorRole,
RadioButtonRole,
......
......@@ -409,6 +409,9 @@ AccessibilityRole AXRenderObject::determineAccessibilityRole()
if (node && node->hasTagName(asideTag))
return ComplementaryRole;
if (node && node->hasTagName(preTag))
return PreRole;
if (node && node->hasTagName(sectionTag))
return RegionRole;
......
......@@ -251,6 +251,7 @@ COMPILE_ASSERT_MATCHING_ENUM(WebAXRoleNote, NoteRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRoleOutline, OutlineRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRoleParagraph, ParagraphRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRolePopUpButton, PopUpButtonRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRolePre, PreRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRolePresentational, PresentationalRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRoleProgressIndicator, ProgressIndicatorRole);
COMPILE_ASSERT_MATCHING_ENUM(WebAXRoleRadioButton, RadioButtonRole);
......
......@@ -151,6 +151,7 @@ enum WebAXRole {
WebAXRoleOutline,
WebAXRoleParagraph,
WebAXRolePopUpButton,
WebAXRolePre,
WebAXRolePresentational,
WebAXRoleProgressIndicator,
WebAXRoleRadioButton,
......
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