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

Side by Side Diff: LayoutTests/inspector/extensions/extensions-events.html

Issue 667623002: DevTools: make extension server a part of core, panels' code should depend on it. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: for review Created 6 years, 2 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 | Annotate | Revision Log
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../http/tests/inspector/inspector-test.js"></script> 3 <script src="../../http/tests/inspector/inspector-test.js"></script>
4 <script src="../../http/tests/inspector/extensions-test.js"></script> 4 <script src="../../http/tests/inspector/extensions-test.js"></script>
5 <script src="../../http/tests/inspector/debugger-test.js"></script> 5 <script src="../../http/tests/inspector/debugger-test.js"></script>
6 <script src="../sources/debugger/resources/edit-me.js"></script> 6 <script src="../sources/debugger/resources/edit-me.js"></script>
7 <script type="text/javascript"> 7 <script type="text/javascript">
8 8
9 function initialize_extensionsSidebarTest() 9 function initialize_extensionsSidebarTest()
10 { 10 {
11 InspectorTest.expandSidebar = function(callback) 11 InspectorTest.expandSidebar = function(callback)
12 { 12 {
13 var sidebar = InspectorTest._extensionSidebar(); 13 var sidebar = InspectorTest._extensionSidebar();
14 InspectorTest.runAfterPendingDispatches(function() { 14 InspectorTest.runAfterPendingDispatches(function() {
15 sidebar.expand(); 15 sidebar.expand();
16 callback(); 16 callback();
17 }); 17 });
18 } 18 }
19 19
20 InspectorTest._extensionSidebar = function() 20 InspectorTest._extensionSidebar = function()
21 { 21 {
22 return WebInspector.panels.elements._extensionSidebarPanes[0]; 22 return WebInspector.extensionServer.sidebarPanes()[0];
23 } 23 }
24 } 24 }
25 25
26 function extension_expandSidebar(callback) 26 function extension_expandSidebar(callback)
27 { 27 {
28 evaluateOnFrontend("InspectorTest.expandSidebar(reply);", callback); 28 evaluateOnFrontend("InspectorTest.expandSidebar(reply);", callback);
29 } 29 }
30 30
31 function extension_testOnSelectionChanged(nextTest) 31 function extension_testOnSelectionChanged(nextTest)
32 { 32 {
33 function onSelectionChanged() 33 function onSelectionChanged()
34 { 34 {
35 webInspector.panels.elements.onSelectionChanged.removeListener(onSelecti onChanged); 35 webInspector.panels.elements.onSelectionChanged.removeListener(onSelecti onChanged);
36 output("onSelectionChanged fired"); 36 output("onSelectionChanged fired");
37 nextTest(); 37 nextTest();
38 } 38 }
39 webInspector.panels.elements.onSelectionChanged.addListener(onSelectionChang ed); 39 webInspector.panels.elements.onSelectionChanged.addListener(onSelectionChang ed);
40 webInspector.inspectedWindow.eval("inspect(document.body.children[0]), 0"); 40 webInspector.inspectedWindow.eval("inspect(document.body.children[0]), 0");
41 } 41 }
42 42
43 function extension_testSourcesOnSelectionChanged(nextTest)
44 {
45 function onSelectionChanged(selectionInfo)
46 {
47 webInspector.panels.sources.onSelectionChanged.removeListener(onSelectio nChanged);
48 output("sources onSelectionChanged fired, selectionInfo:");
49 dumpObject(selectionInfo, {url: "url"});
50 nextTest();
51 }
52 webInspector.panels.sources.onSelectionChanged.addListener(onSelectionChange d);
53 evaluateOnFrontend("InspectorTest.showScriptSource(\"edit-me.js\")");
54 }
55
56 function extension_testOnRequestFinished(nextTest) 43 function extension_testOnRequestFinished(nextTest)
57 { 44 {
58 function onRequestFinished() 45 function onRequestFinished()
59 { 46 {
60 webInspector.network.onRequestFinished.removeListener(onRequestFinished) ; 47 webInspector.network.onRequestFinished.removeListener(onRequestFinished) ;
61 output("onRequestFinished fired"); 48 output("onRequestFinished fired");
62 nextTest(); 49 nextTest();
63 } 50 }
64 webInspector.network.onRequestFinished.addListener(onRequestFinished); 51 webInspector.network.onRequestFinished.addListener(onRequestFinished);
65 webInspector.inspectedWindow.eval("var xhr = new XMLHttpRequest(); xhr.open( 'GET', '" + location.href + "', false); xhr.send(null);"); 52 webInspector.inspectedWindow.eval("var xhr = new XMLHttpRequest(); xhr.open( 'GET', '" + location.href + "', false); xhr.send(null);");
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
151 } 138 }
152 webInspector.panels.elements.createSidebarPane("Test Sidebar", onSidebarCrea ted); 139 webInspector.panels.elements.createSidebarPane("Test Sidebar", onSidebarCrea ted);
153 } 140 }
154 141
155 </script> 142 </script>
156 </head> 143 </head>
157 <body onload="runTest()"> 144 <body onload="runTest()">
158 <p>Tests WebInspector extension API</p> 145 <p>Tests WebInspector extension API</p>
159 </body> 146 </body>
160 </html> 147 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698