Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / http / tests / inspector / network / network-sidebar-width.html
1 <html>
2 <head>
3 <script src="../inspector-test.js"></script>
4 <script src="../network-test.js"></script>
5 <script>
6 function test()
7 {
8     InspectorTest.recordNetwork();
9     InspectorTest.makeSimpleXHR("GET", "resources/resource.php", true, step2);
10
11     var oldSetting;
12     function step2()
13     {
14         var panel = WebInspector.panel("network");
15         var setting = WebInspector.settings.createSetting(panel._panelName + "SidebarWidth", undefined);
16         WebInspector.settings[panel._panelName + "SidebarWidth"] = setting;
17         var request = WebInspector.panel("network").requests[WebInspector.panel("network").requests.length - 1];
18
19         oldSetting = setting.get();
20         WebInspector.inspectorView.showPanel("network");
21
22         setting.set(undefined);
23         panel._showRequest(request);
24         InspectorTest.addResult("Sidebar width: " + panel._splitView.sidebarElement().offsetWidth);
25         panel._toggleGridMode();
26
27         setting.set(242);
28         panel._showRequest(request);
29         InspectorTest.addResult("Sidebar width: " + panel._splitView.sidebarElement().offsetWidth);
30         panel._closeVisibleRequest(request);
31
32         setting.set(oldSetting);
33
34         InspectorTest.completeTest();
35     }
36 }
37 </script>
38 </head>
39 <body onload="runTest()">
40 <p>Tests network panel sidebar width with and without preference set.</p>
41 <a href="https://bugs.webkit.org/show_bug.cgi?id=65256">Bug 65256</a>
42 </body>
43 </html>