Chromium Code Reviews| Index: content/renderer/accessibility/blink_ax_tree_source.cc |
| diff --git a/content/renderer/accessibility/blink_ax_tree_source.cc b/content/renderer/accessibility/blink_ax_tree_source.cc |
| index 7866d9a29d1214e8e478224c38006acf2850096f..3bef564ad72f5e146901a27b6774c95ae179478f 100644 |
| --- a/content/renderer/accessibility/blink_ax_tree_source.cc |
| +++ b/content/renderer/accessibility/blink_ax_tree_source.cc |
| @@ -234,6 +234,13 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src, |
| dst->AddIntAttribute(ui::AX_ATTR_COLOR_VALUE_BLUE, b); |
| } |
| + if (src.invalidState()) |
| + dst->AddIntAttribute(ui::AX_ATTR_INVALID_STATE, |
|
dmazzoni
2014/12/19 17:30:34
nit: indent 2 less, and use braces because this sp
|
| + AXInvalidStateFromBlink(src.invalidState())); |
| + if (src.invalidState() == blink::WebAXInvalidStateOther) |
| + dst->AddStringAttribute(ui::AX_ATTR_ARIA_INVALID_VALUE, |
|
dmazzoni
2014/12/19 17:30:34
same
|
| + UTF16ToUTF8(src.ariaInvalidValue())); |
| + |
| if (dst->role == ui::AX_ROLE_INLINE_TEXT_BOX) { |
| dst->AddIntAttribute(ui::AX_ATTR_TEXT_DIRECTION, |
| AXTextDirectionFromBlink(src.textDirection())); |
| @@ -265,6 +272,7 @@ void BlinkAXTreeSource::SerializeNode(blink::WebAXObject src, |
| dst->AddStringAttribute(ui::AX_ATTR_ACCESS_KEY, |
| UTF16ToUTF8(src.accessKey())); |
| } |
| + |
| if (src.actionVerb().length()) |
| dst->AddStringAttribute(ui::AX_ATTR_ACTION, UTF16ToUTF8(src.actionVerb())); |
| if (src.ariaAutoComplete().length()) |