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

Side by Side Diff: third_party/WebKit/LayoutTests/http/tests/inspector-protocol/dom-protocol-test.js

Issue 2916283002: Revert of DevTools: require enabling CSS domain before running CSS.* commands. (Closed)
Patch Set: Created 3 years, 6 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 function initialize_domTest() 1 function initialize_domTest()
2 { 2 {
3 3
4 InspectorTest.trackGetChildNodesEvents = function(nodeInfo, callback) 4 InspectorTest.trackGetChildNodesEvents = function(nodeInfo, callback)
5 { 5 {
6 InspectorTest.eventHandler["DOM.setChildNodes"] = setChildNodes; 6 InspectorTest.eventHandler["DOM.setChildNodes"] = setChildNodes;
7 7
8 function setChildNodes(message) 8 function setChildNodes(message)
9 { 9 {
10 var nodes = message.params.nodes; 10 var nodes = message.params.nodes;
11 for (var i = 0; i < nodes.length; ++i) 11 for (var i = 0; i < nodes.length; ++i)
12 InspectorTest.addNode(nodeInfo, nodes[i]); 12 InspectorTest.addNode(nodeInfo, nodes[i]);
13 if (callback) 13 if (callback)
14 callback(); 14 callback();
15 } 15 }
16 } 16 }
17 17
18 InspectorTest.addNode = function(nodeInfo, node) 18 InspectorTest.addNode = function(nodeInfo, node)
19 { 19 {
20 nodeInfo[node.nodeId] = node; 20 nodeInfo[node.nodeId] = node;
21 delete node.nodeId; 21 delete node.nodeId;
22 var children = node.children || []; 22 var children = node.children || [];
23 for (var i = 0; i < children.length; ++i) 23 for (var i = 0; i < children.length; ++i)
24 InspectorTest.addNode(nodeInfo, children[i]); 24 InspectorTest.addNode(nodeInfo, children[i]);
25 var shadowRoots = node.shadowRoots || []; 25 var shadowRoots = node.shadowRoots || [];
26 for (var i = 0; i < shadowRoots.length; ++i) 26 for (var i = 0; i < shadowRoots.length; ++i)
27 InspectorTest.addNode(nodeInfo, shadowRoots[i]); 27 InspectorTest.addNode(nodeInfo, shadowRoots[i]);
28 } 28 }
29 29
30 InspectorTest.requestDocumentNodeId = async function(callback) 30 InspectorTest.requestDocumentNodeId = function(callback)
31 { 31 {
32 var result = await InspectorTest.sendCommandOrDie("DOM.getDocument", {}); 32 InspectorTest.sendCommandOrDie("DOM.getDocument", {}, onGotDocument);
33 if (callback) 33
34 callback(result.root.nodeId); 34 function onGotDocument(result)
35 return result.root.nodeId; 35 {
36 callback(result.root.nodeId);
37 }
36 }; 38 };
37 39
38 InspectorTest.requestNodeId = async function(documentNodeId, selector, callback) 40 InspectorTest.requestNodeId = function(documentNodeId, selector, callback)
39 { 41 {
40 var result = await InspectorTest.sendCommandOrDie("DOM.querySelector", { "no deId": documentNodeId , "selector": selector }); 42 InspectorTest.sendCommandOrDie("DOM.querySelector", { "nodeId": documentNode Id , "selector": selector }, onGotNode);
41 if (callback) 43
42 callback(result.nodeId); 44 function onGotNode(result)
43 return result.nodeId; 45 {
46 callback(result.nodeId);
47 }
44 }; 48 };
45 49
46 } 50 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698