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

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

Issue 2801943003: [DevTools] Remove SDK.SDKObject (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 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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.AXNodeSubPane = class extends Accessibility.AccessibilitySubPane { 7 Accessibility.AXNodeSubPane = class extends Accessibility.AccessibilitySubPane {
8 constructor() { 8 constructor() {
9 super(Common.UIString('Computed Properties')); 9 super(Common.UIString('Computed Properties'));
10 10
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 } 206 }
207 var element = Accessibility.AXNodePropertyTreeElement.createSimpleValueEleme nt(value.type, String(value.value)); 207 var element = Accessibility.AXNodePropertyTreeElement.createSimpleValueEleme nt(value.type, String(value.value));
208 this.listItemElement.appendChild(element); 208 this.listItemElement.appendChild(element);
209 } 209 }
210 210
211 /** 211 /**
212 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode 212 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode
213 * @param {number} index 213 * @param {number} index
214 */ 214 */
215 appendRelatedNode(relatedNode, index) { 215 appendRelatedNode(relatedNode, index) {
216 var deferredNode = new SDK.DeferredDOMNode(this._axNode.target(), relatedNod e.backendDOMNodeId); 216 var deferredNode =
217 new SDK.DeferredDOMNode(this._axNode.accessibilityModel().target(), rela tedNode.backendDOMNodeId);
217 var nodeTreeElement = new Accessibility.AXRelatedNodeSourceTreeElement({defe rredNode: deferredNode}, relatedNode); 218 var nodeTreeElement = new Accessibility.AXRelatedNodeSourceTreeElement({defe rredNode: deferredNode}, relatedNode);
218 this.appendChild(nodeTreeElement); 219 this.appendChild(nodeTreeElement);
219 } 220 }
220 221
221 /** 222 /**
222 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode 223 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode
223 */ 224 */
224 appendRelatedNodeInline(relatedNode) { 225 appendRelatedNodeInline(relatedNode) {
225 var deferredNode = new SDK.DeferredDOMNode(this._axNode.target(), relatedNod e.backendDOMNodeId); 226 var deferredNode =
227 new SDK.DeferredDOMNode(this._axNode.accessibilityModel().target(), rela tedNode.backendDOMNodeId);
226 var linkedNode = new Accessibility.AXRelatedNodeElement({deferredNode: defer redNode}, relatedNode); 228 var linkedNode = new Accessibility.AXRelatedNodeElement({deferredNode: defer redNode}, relatedNode);
227 this.listItemElement.appendChild(linkedNode.render()); 229 this.listItemElement.appendChild(linkedNode.render());
228 } 230 }
229 231
230 /** 232 /**
231 * @param {!Protocol.Accessibility.AXValue} value 233 * @param {!Protocol.Accessibility.AXValue} value
232 */ 234 */
233 appendRelatedNodeListValueElement(value) { 235 appendRelatedNodeListValueElement(value) {
234 if (value.relatedNodes.length === 1 && !value.value) { 236 if (value.relatedNodes.length === 1 && !value.value) {
235 this.appendRelatedNodeInline(value.relatedNodes[0]); 237 this.appendRelatedNodeInline(value.relatedNodes[0]);
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
324 onattach() { 326 onattach() {
325 this._update(); 327 this._update();
326 } 328 }
327 329
328 /** 330 /**
329 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode 331 * @param {!Protocol.Accessibility.AXRelatedNode} relatedNode
330 * @param {number} index 332 * @param {number} index
331 * @param {string} idref 333 * @param {string} idref
332 */ 334 */
333 appendRelatedNodeWithIdref(relatedNode, index, idref) { 335 appendRelatedNodeWithIdref(relatedNode, index, idref) {
334 var deferredNode = new SDK.DeferredDOMNode(this._axNode.target(), relatedNod e.backendDOMNodeId); 336 var deferredNode =
337 new SDK.DeferredDOMNode(this._axNode.accessibilityModel().target(), rela tedNode.backendDOMNodeId);
335 var nodeTreeElement = 338 var nodeTreeElement =
336 new Accessibility.AXRelatedNodeSourceTreeElement({deferredNode: deferred Node, idref: idref}, relatedNode); 339 new Accessibility.AXRelatedNodeSourceTreeElement({deferredNode: deferred Node, idref: idref}, relatedNode);
337 this.appendChild(nodeTreeElement); 340 this.appendChild(nodeTreeElement);
338 } 341 }
339 342
340 /** 343 /**
341 * @param {!Protocol.Accessibility.AXValue} value 344 * @param {!Protocol.Accessibility.AXValue} value
342 */ 345 */
343 appendIDRefValueElement(value) { 346 appendIDRefValueElement(value) {
344 var relatedNodes = value.relatedNodes; 347 var relatedNodes = value.relatedNodes;
(...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
631 634
632 this._reasonElement = 635 this._reasonElement =
633 Accessibility.AXNodeIgnoredReasonTreeElement.createReasonElement(this._p roperty.name, this._axNode); 636 Accessibility.AXNodeIgnoredReasonTreeElement.createReasonElement(this._p roperty.name, this._axNode);
634 this.listItemElement.appendChild(this._reasonElement); 637 this.listItemElement.appendChild(this._reasonElement);
635 638
636 var value = this._property.value; 639 var value = this._property.value;
637 if (value.type === Protocol.Accessibility.AXValueType.Idref) 640 if (value.type === Protocol.Accessibility.AXValueType.Idref)
638 this.appendRelatedNodeListValueElement(value); 641 this.appendRelatedNodeListValueElement(value);
639 } 642 }
640 }; 643 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698