Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(793)

Side by Side Diff: content/shell/test_runner/web_ax_object_proxy.cc

Issue 2867073003: Name calculation should not include nameFrom:author descendants. (Closed)
Patch Set: Rebase Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/shell/test_runner/web_ax_object_proxy.h" 5 #include "content/shell/test_runner/web_ax_object_proxy.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include "base/macros.h" 9 #include "base/macros.h"
10 #include "base/strings/stringprintf.h" 10 #include "base/strings/stringprintf.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 case blink::kWebAXRoleDescriptionListTerm: 85 case blink::kWebAXRoleDescriptionListTerm:
86 return result.append("DescriptionListTerm"); 86 return result.append("DescriptionListTerm");
87 case blink::kWebAXRoleDetails: 87 case blink::kWebAXRoleDetails:
88 return result.append("Details"); 88 return result.append("Details");
89 case blink::kWebAXRoleDialog: 89 case blink::kWebAXRoleDialog:
90 return result.append("Dialog"); 90 return result.append("Dialog");
91 case blink::kWebAXRoleDirectory: 91 case blink::kWebAXRoleDirectory:
92 return result.append("Directory"); 92 return result.append("Directory");
93 case blink::kWebAXRoleDisclosureTriangle: 93 case blink::kWebAXRoleDisclosureTriangle:
94 return result.append("DisclosureTriangle"); 94 return result.append("DisclosureTriangle");
95 case blink::kWebAXRoleDiv:
96 return result.append("Div");
97 case blink::kWebAXRoleDocument: 95 case blink::kWebAXRoleDocument:
98 return result.append("Document"); 96 return result.append("Document");
99 case blink::kWebAXRoleEmbeddedObject: 97 case blink::kWebAXRoleEmbeddedObject:
100 return result.append("EmbeddedObject"); 98 return result.append("EmbeddedObject");
101 case blink::kWebAXRoleFigcaption: 99 case blink::kWebAXRoleFigcaption:
102 return result.append("Figcaption"); 100 return result.append("Figcaption");
103 case blink::kWebAXRoleFigure: 101 case blink::kWebAXRoleFigure:
104 return result.append("Figure"); 102 return result.append("Figure");
105 case blink::kWebAXRoleFooter: 103 case blink::kWebAXRoleFooter:
106 return result.append("Footer"); 104 return result.append("Footer");
107 case blink::kWebAXRoleForm: 105 case blink::kWebAXRoleForm:
108 return result.append("Form"); 106 return result.append("Form");
107 case blink::kWebAXRoleGenericContainer:
108 return result.append("GenericContainer");
109 case blink::kWebAXRoleGrid: 109 case blink::kWebAXRoleGrid:
110 return result.append("Grid"); 110 return result.append("Grid");
111 case blink::kWebAXRoleGroup: 111 case blink::kWebAXRoleGroup:
112 return result.append("Group"); 112 return result.append("Group");
113 case blink::kWebAXRoleHeading: 113 case blink::kWebAXRoleHeading:
114 return result.append("Heading"); 114 return result.append("Heading");
115 case blink::kWebAXRoleIgnored: 115 case blink::kWebAXRoleIgnored:
116 return result.append("Ignored"); 116 return result.append("Ignored");
117 case blink::kWebAXRoleImageMapLink: 117 case blink::kWebAXRoleImageMapLink:
118 return result.append("ImageMapLink"); 118 return result.append("ImageMapLink");
(...skipping 1755 matching lines...) Expand 10 before | Expand all | Expand 10 after
1874 v8::Local<v8::Value> value_handle = 1874 v8::Local<v8::Value> value_handle =
1875 gin::CreateHandle(isolate, new WebAXObjectProxy(object, this)).ToV8(); 1875 gin::CreateHandle(isolate, new WebAXObjectProxy(object, this)).ToV8();
1876 if (value_handle.IsEmpty()) 1876 if (value_handle.IsEmpty())
1877 return v8::Local<v8::Object>(); 1877 return v8::Local<v8::Object>();
1878 v8::Local<v8::Object> handle = value_handle->ToObject(isolate); 1878 v8::Local<v8::Object> handle = value_handle->ToObject(isolate);
1879 elements_.Append(handle); 1879 elements_.Append(handle);
1880 return handle; 1880 return handle;
1881 } 1881 }
1882 1882
1883 } // namespace test_runner 1883 } // namespace test_runner
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698