| Index: content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| diff --git a/content/renderer/accessibility/blink_ax_enum_conversion.cc b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| index 10e23889843115d8c11b0d55937c94832570461d..fcc55a94f24a7801bdcc82bb1ad11fc850ab6e4b 100644
|
| --- a/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| +++ b/content/renderer/accessibility/blink_ax_enum_conversion.cc
|
| @@ -393,13 +393,13 @@ ui::AXTextDirection AXTextDirectionFromBlink(
|
| blink::WebAXTextDirection text_direction) {
|
| switch (text_direction) {
|
| case blink::WebAXTextDirectionLR:
|
| - return ui::AX_TEXT_DIRECTION_LR;
|
| + return ui::AX_TEXT_DIRECTION_LTR;
|
| case blink::WebAXTextDirectionRL:
|
| - return ui::AX_TEXT_DIRECTION_RL;
|
| + return ui::AX_TEXT_DIRECTION_RTL;
|
| case blink::WebAXTextDirectionTB:
|
| - return ui::AX_TEXT_DIRECTION_TB;
|
| + return ui::AX_TEXT_DIRECTION_TTB;
|
| case blink::WebAXTextDirectionBT:
|
| - return ui::AX_TEXT_DIRECTION_BT;
|
| + return ui::AX_TEXT_DIRECTION_BTT;
|
| default:
|
| NOTREACHED();
|
| }
|
| @@ -407,6 +407,19 @@ ui::AXTextDirection AXTextDirectionFromBlink(
|
| return ui::AX_TEXT_DIRECTION_NONE;
|
| }
|
|
|
| +ui::AXTextStyle AXTextStyleFromBlink(blink::WebAXTextStyle text_style) {
|
| + unsigned int browser_text_style = ui::AX_TEXT_STYLE_NONE;
|
| + if (text_style & blink::WebAXTextStyleBold)
|
| + browser_text_style |= ui::AX_TEXT_STYLE_BOLD;
|
| + if (text_style & blink::WebAXTextStyleItalic)
|
| + browser_text_style |= ui::AX_TEXT_STYLE_ITALIC;
|
| + if (text_style & blink::WebAXTextStyleUnderline)
|
| + browser_text_style |= ui::AX_TEXT_STYLE_UNDERLINE;
|
| + if (text_style & blink::WebAXTextStyleLineThrough)
|
| + browser_text_style |= ui::AX_TEXT_STYLE_LINE_THROUGH;
|
| + return static_cast<ui::AXTextStyle>(browser_text_style);
|
| +}
|
| +
|
| ui::AXInvalidState AXInvalidStateFromBlink(
|
| blink::WebAXInvalidState invalid_state) {
|
| switch (invalid_state) {
|
|
|