OLD | NEW |
| (Empty) |
1 function initialize_domTest() | |
2 { | |
3 | |
4 InspectorTest.trackGetChildNodesEvents = function(nodeInfo, callback) | |
5 { | |
6 InspectorTest.eventHandler["DOM.setChildNodes"] = setChildNodes; | |
7 | |
8 function setChildNodes(message) | |
9 { | |
10 var nodes = message.params.nodes; | |
11 for (var i = 0; i < nodes.length; ++i) | |
12 InspectorTest.addNode(nodeInfo, nodes[i]); | |
13 if (callback) | |
14 callback(); | |
15 } | |
16 } | |
17 | |
18 InspectorTest.addNode = function(nodeInfo, node) | |
19 { | |
20 nodeInfo[node.nodeId] = node; | |
21 delete node.nodeId; | |
22 var children = node.children || []; | |
23 for (var i = 0; i < children.length; ++i) | |
24 InspectorTest.addNode(nodeInfo, children[i]); | |
25 var shadowRoots = node.shadowRoots || []; | |
26 for (var i = 0; i < shadowRoots.length; ++i) | |
27 InspectorTest.addNode(nodeInfo, shadowRoots[i]); | |
28 } | |
29 | |
30 InspectorTest.requestDocumentNodeId = async function(callback) | |
31 { | |
32 var result = await InspectorTest.sendCommandOrDie("DOM.getDocument", {}); | |
33 if (callback) | |
34 callback(result.root.nodeId); | |
35 return result.root.nodeId; | |
36 }; | |
37 | |
38 InspectorTest.requestNodeId = async function(documentNodeId, selector, callback) | |
39 { | |
40 var result = await InspectorTest.sendCommandOrDie("DOM.querySelector", { "no
deId": documentNodeId , "selector": selector }); | |
41 if (callback) | |
42 callback(result.nodeId); | |
43 return result.nodeId; | |
44 }; | |
45 | |
46 } | |
OLD | NEW |