| OLD | NEW |
| 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> | 4 <script> |
| 5 | 5 |
| 6 function test() | 6 function test() |
| 7 { | 7 { |
| 8 var settingIndex = 0; | 8 var settingIndex = 0; |
| 9 function createAndShowSplitWidget(isVertical, secondIsSidebar, settingName,
defaultSidebarWidth, defaultSidebarHeight, shouldSaveShowMode) | 9 function createAndShowSplitWidget(isVertical, secondIsSidebar, settingName,
defaultSidebarWidth, defaultSidebarHeight, shouldSaveShowMode) |
| 10 { | 10 { |
| 11 var splitWidget = new WebInspector.SplitWidget(isVertical, secondIsSideb
ar, settingName, defaultSidebarWidth, defaultSidebarHeight); | 11 var splitWidget = new UI.SplitWidget(isVertical, secondIsSidebar, settin
gName, defaultSidebarWidth, defaultSidebarHeight); |
| 12 splitWidget.setMainWidget(new WebInspector.Widget()); | 12 splitWidget.setMainWidget(new UI.Widget()); |
| 13 splitWidget.setSidebarWidget(new WebInspector.Widget()); | 13 splitWidget.setSidebarWidget(new UI.Widget()); |
| 14 if (shouldSaveShowMode) | 14 if (shouldSaveShowMode) |
| 15 splitWidget.enableShowModeSaving(); | 15 splitWidget.enableShowModeSaving(); |
| 16 splitWidget.element.style.position = "absolute"; | 16 splitWidget.element.style.position = "absolute"; |
| 17 splitWidget.element.style.top = "0"; | 17 splitWidget.element.style.top = "0"; |
| 18 splitWidget.element.style.left = "0"; | 18 splitWidget.element.style.left = "0"; |
| 19 splitWidget.element.style.height = "500px"; | 19 splitWidget.element.style.height = "500px"; |
| 20 splitWidget.element.style.width = "500px"; | 20 splitWidget.element.style.width = "500px"; |
| 21 splitWidget.markAsRoot(); | 21 splitWidget.markAsRoot(); |
| 22 splitWidget.show(document.body); | 22 splitWidget.show(document.body); |
| 23 return splitWidget; | 23 return splitWidget; |
| 24 } | 24 } |
| 25 | 25 |
| 26 function dumpSplitWidgetOrientationShowModeAndSidebarSize(splitWidget) | 26 function dumpSplitWidgetOrientationShowModeAndSidebarSize(splitWidget) |
| 27 { | 27 { |
| 28 var sidebarSize = splitWidget.isVertical() ? splitWidget.sidebarWidget()
.element.offsetWidth : splitWidget.sidebarWidget().element.offsetHeight; | 28 var sidebarSize = splitWidget.isVertical() ? splitWidget.sidebarWidget()
.element.offsetWidth : splitWidget.sidebarWidget().element.offsetHeight; |
| 29 var orientation = splitWidget.isVertical() ? "vertical" : "horizontal"; | 29 var orientation = splitWidget.isVertical() ? "vertical" : "horizontal"; |
| 30 InspectorTest.addResult(" Sidebar size = " + sidebarSize + ", showMod
e = " + splitWidget.showMode() + ", " + orientation); | 30 InspectorTest.addResult(" Sidebar size = " + sidebarSize + ", showMod
e = " + splitWidget.showMode() + ", " + orientation); |
| 31 InspectorTest.addResult(" Setting value: " + JSON.stringify(WebInspec
tor.settings.settingForTest(splitWidget._setting._name).get())); | 31 InspectorTest.addResult(" Setting value: " + JSON.stringify(Common.se
ttings.settingForTest(splitWidget._setting._name).get())); |
| 32 } | 32 } |
| 33 | 33 |
| 34 function testSplitWidgetSizes(useFraction, shouldSaveShowMode) | 34 function testSplitWidgetSizes(useFraction, shouldSaveShowMode) |
| 35 { | 35 { |
| 36 var secondIsSidebar = true; | 36 var secondIsSidebar = true; |
| 37 var settingName = "splitWidgetStateSettingName" + (++settingIndex); | 37 var settingName = "splitWidgetStateSettingName" + (++settingIndex); |
| 38 var defaultSidebarWidth = useFraction ? 0.23 : 101; | 38 var defaultSidebarWidth = useFraction ? 0.23 : 101; |
| 39 var defaultSidebarHeight = useFraction ? 0.24 : 102; | 39 var defaultSidebarHeight = useFraction ? 0.24 : 102; |
| 40 var newWidth = useFraction ? 125 : 201; | 40 var newWidth = useFraction ? 125 : 201; |
| 41 var newHeight = useFraction ? 130 : 202; | 41 var newHeight = useFraction ? 130 : 202; |
| (...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 119 testSplitWidgetSizes(true, false); | 119 testSplitWidgetSizes(true, false); |
| 120 testSplitWidgetSizes(true, true); | 120 testSplitWidgetSizes(true, true); |
| 121 InspectorTest.completeTest(); | 121 InspectorTest.completeTest(); |
| 122 } | 122 } |
| 123 </script> | 123 </script> |
| 124 </head> | 124 </head> |
| 125 <body onload="runTest()"> | 125 <body onload="runTest()"> |
| 126 <p>Tests how split widget saving to settings works.</p> | 126 <p>Tests how split widget saving to settings works.</p> |
| 127 </body> | 127 </body> |
| 128 </html> | 128 </html> |
| OLD | NEW |