7 -webkit-flow-into: flow;
21 -webkit-flow-from: flow;
26 <script type="text/javascript" src="../../http/tests/inspector-protocol/resources/protocol-test.js"></script>
30 var queryList = ["#flow", ".contentNode1", ".contentNode2", "body", "#region1", "#region2"];
33 InspectorTest.importInspectorScripts();
34 WebInspector.domTreeManager.requestDocument(function(documentNode) {
35 documentNodeId = documentNode.id;
36 WebInspector.domTreeManager.getNamedFlowCollection(documentNodeId);
40 function query(selector, callback)
42 InspectorTest.log("\nSelector: " + selector);
43 WebInspector.domTreeManager.querySelector(documentNodeId, selector, function(contentNodeId) {
45 InspectorTest.log("DOM node not found.");
48 var domNode = WebInspector.domTreeManager.nodeForId(contentNodeId);
49 WebInspector.domTreeManager.getNodeContentFlowInfo(domNode, function(error, result) {
50 console.assert(!error);
52 InspectorTest.log("Region flow name: " + (result.regionFlow ? result.regionFlow.name : "none"));
53 InspectorTest.log("Content flow name: " + (result.contentFlow ? result.contentFlow.name : "none"));
54 InspectorTest.log("Regions count: " + (result.regions ? result.regions.length : "N/A"));
55 InspectorTest.log("Regions: " + (result.regions ? result.regions.map(WebInspector.displayNameForNode).join(", ") : "N/A"));
57 InspectorTest.log("No region flow information.");
65 if (!queryList.length)
66 return InspectorTest.completeTest();
67 query(queryList.shift(), next);
72 <body onload="runTest()">
73 <p>Testing that the DOMTreeManager.getNodeContentFlowInfo returns the containing regions.</p>
76 <div class="contentNode1"></div>
77 <div class="contentNode2"></div>
80 <div id="region1" class="region"></div>
81 <div id="region2" class="region"></div>