| Index: content/common/accessibility_node_data.cc
|
| diff --git a/content/common/accessibility_node_data.cc b/content/common/accessibility_node_data.cc
|
| index 8f244df4251e36b30ba6ed396dd567964d5e91e0..fb7193f67ef0a40bb800e9124153def75ee91805 100644
|
| --- a/content/common/accessibility_node_data.cc
|
| +++ b/content/common/accessibility_node_data.cc
|
| @@ -70,6 +70,10 @@ void AccessibilityNodeData::SetName(std::string name) {
|
| string_attributes.push_back(std::make_pair(ATTR_NAME, name));
|
| }
|
|
|
| +void AccessibilityNodeData::SetValue(std::string value) {
|
| + string_attributes.push_back(std::make_pair(ATTR_VALUE, value));
|
| +}
|
| +
|
| AccessibilityNodeDataTreeNode::AccessibilityNodeDataTreeNode()
|
| : AccessibilityNodeData() {
|
| }
|
| @@ -374,6 +378,23 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
|
| case ATTR_COLOR_VALUE_BLUE:
|
| result += " color_value_blue=" + value;
|
| break;
|
| + case ATTR_TEXT_DIRECTION:
|
| + switch (value) {
|
| + case WebKit::WebAXTextDirectionLR:
|
| + default:
|
| + result += " text_direction=lr";
|
| + break;
|
| + case WebKit::WebAXTextDirectionRL:
|
| + result += " text_direction=rl";
|
| + break;
|
| + case WebKit::WebAXTextDirectionTB:
|
| + result += " text_direction=tb";
|
| + break;
|
| + case WebKit::WebAXTextDirectionBT:
|
| + result += " text_direction=bt";
|
| + break;
|
| + }
|
| + break;
|
| }
|
| }
|
|
|
| @@ -509,6 +530,15 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
|
| case ATTR_UNIQUE_CELL_IDS:
|
| result += " unique_cell_ids=" + IntVectorToString(values);
|
| break;
|
| + case ATTR_CHARACTER_OFFSETS:
|
| + result += " character_offsets=" + IntVectorToString(values);
|
| + break;
|
| + case ATTR_WORD_STARTS:
|
| + result += " word_starts=" + IntVectorToString(values);
|
| + break;
|
| + case ATTR_WORD_ENDS:
|
| + result += " word_ends=" + IntVectorToString(values);
|
| + break;
|
| }
|
| }
|
|
|
|
|