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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/accessibility/AccessibilityModel.js

Issue 2835843002: Revert of [DevTools] Consolidate overlay-related functionality in Overlay domain (Closed)
Patch Set: Created 3 years, 8 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 (c) 2014 The Chromium Authors. All rights reserved. 1 // Copyright (c) 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 * @unrestricted 5 * @unrestricted
6 */ 6 */
7 Accessibility.AccessibilityNode = class { 7 Accessibility.AccessibilityNode = class {
8 /** 8 /**
9 * @param {!Accessibility.AccessibilityModel} accessibilityModel 9 * @param {!Accessibility.AccessibilityModel} accessibilityModel
10 * @param {!Protocol.Accessibility.AXNode} payload 10 * @param {!Protocol.Accessibility.AXNode} payload
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
149 if (!this.deferredDOMNode()) 149 if (!this.deferredDOMNode())
150 return; 150 return;
151 151
152 // Highlight node in page. 152 // Highlight node in page.
153 this.deferredDOMNode().highlight(); 153 this.deferredDOMNode().highlight();
154 154
155 // Highlight node in Elements tree. 155 // Highlight node in Elements tree.
156 this.deferredDOMNode().resolvePromise().then(node => { 156 this.deferredDOMNode().resolvePromise().then(node => {
157 if (!node) 157 if (!node)
158 return; 158 return;
159 node.domModel().overlayModel().nodeHighlightRequested(node.id); 159 node.domModel().nodeHighlightRequested(node.id);
160 }); 160 });
161 } 161 }
162 162
163 /** 163 /**
164 * @return {!Array<!Accessibility.AccessibilityNode>} 164 * @return {!Array<!Accessibility.AccessibilityNode>}
165 */ 165 */
166 children() { 166 children() {
167 var children = []; 167 var children = [];
168 if (!this._childIds) 168 if (!this._childIds)
169 return children; 169 return children;
(...skipping 140 matching lines...) Expand 10 before | Expand all | Expand 10 after
310 */ 310 */
311 logTree(inspectedNode) { 311 logTree(inspectedNode) {
312 var rootNode = inspectedNode; 312 var rootNode = inspectedNode;
313 while (rootNode.parentNode()) 313 while (rootNode.parentNode())
314 rootNode = rootNode.parentNode(); 314 rootNode = rootNode.parentNode();
315 console.log(rootNode.printSelfAndChildren(inspectedNode)); // eslint-disabl e-line no-console 315 console.log(rootNode.printSelfAndChildren(inspectedNode)); // eslint-disabl e-line no-console
316 } 316 }
317 }; 317 };
318 318
319 SDK.SDKModel.register(Accessibility.AccessibilityModel, SDK.Target.Capability.DO M, false); 319 SDK.SDKModel.register(Accessibility.AccessibilityModel, SDK.Target.Capability.DO M, false);
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698