| Index: content/browser/accessibility/dump_accessibility_tree_helper_mac.mm
|
| ===================================================================
|
| --- content/browser/accessibility/dump_accessibility_tree_helper_mac.mm (revision 149548)
|
| +++ content/browser/accessibility/dump_accessibility_tree_helper_mac.mm (working copy)
|
| @@ -11,35 +11,26 @@
|
| #include "content/browser/accessibility/browser_accessibility_cocoa.h"
|
| #include "content/browser/accessibility/browser_accessibility_mac.h"
|
|
|
| -namespace {
|
| -string16 Format(BrowserAccessibility* node,
|
| - const char *prefix,
|
| - SEL selector,
|
| - const char *suffix) {
|
| - BrowserAccessibilityCocoa* cocoa_node = node->ToBrowserAccessibilityCocoa();
|
| - NSString* format_str =
|
| - [NSString stringWithFormat:@"%s%%@%s", prefix, suffix];
|
| - NSString* tmp = [NSString stringWithFormat:format_str,
|
| - [cocoa_node performSelector:selector]];
|
| - return UTF8ToUTF16([tmp cStringUsingEncoding:NSUTF8StringEncoding]);
|
| -}
|
| -}
|
| -
|
| void DumpAccessibilityTreeHelper::Initialize() {}
|
|
|
| string16 DumpAccessibilityTreeHelper::ToString(BrowserAccessibility* node,
|
| char* prefix) {
|
| - StartLine();
|
| - Add(true, Format(node, "", @selector(role), ""));
|
| - Add(true, Format(node, "subrole=", @selector(subrole), ""));
|
| - Add(false, Format(node, "roleDescription='",
|
| - @selector(roleDescription),
|
| - "'"));
|
| - Add(true, Format(node, "title='", @selector(title), "'"));
|
| - Add(true, Format(node, "value='", @selector(value), "'"));
|
| - Add(false, Format(node, "description='", @selector(description), "'"));
|
| - Add(false, Format(node, "help='", @selector(help), "'"));
|
| - return ASCIIToUTF16(prefix) + FinishLine() + ASCIIToUTF16("\n");
|
| + BrowserAccessibilityCocoa* cocoa_node = node->ToBrowserAccessibilityCocoa();
|
| + NSString* dump =
|
| + [NSString stringWithFormat:@"%s%@ "
|
| + "subrole=%@ "
|
| + "roleDescription='%@' "
|
| + "title='%@' "
|
| + "value='%@'\n",
|
| + prefix,
|
| + [cocoa_node role],
|
| + [cocoa_node subrole],
|
| + [cocoa_node roleDescription],
|
| + [cocoa_node title],
|
| + [cocoa_node value]];
|
| + std::string tempVal = [dump cStringUsingEncoding:NSUTF8StringEncoding];
|
| +
|
| + return UTF8ToUTF16(tempVal);
|
| }
|
|
|
| const FilePath::StringType DumpAccessibilityTreeHelper::GetActualFileSuffix()
|
| @@ -51,11 +42,3 @@
|
| const {
|
| return FILE_PATH_LITERAL("-expected-mac.txt");
|
| }
|
| -
|
| -const std::string DumpAccessibilityTreeHelper::GetAllowString() const {
|
| - return "@MAC-ALLOW:";
|
| -}
|
| -
|
| -const std::string DumpAccessibilityTreeHelper::GetDenyString() const {
|
| - return "@MAC-DENY:";
|
| -}
|
|
|