OLD | NEW |
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 Loading... |
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 Loading... |
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 Loading... |
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 }; |
OLD | NEW |