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

Side by Side Diff: third_party/WebKit/LayoutTests/inspector/components/minimum-size.html

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month 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 <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 function showRootSplitWidget(splitWidget) 8 function showRootSplitWidget(splitWidget)
9 { 9 {
10 splitWidget.element.style.position = "absolute"; 10 splitWidget.element.style.position = "absolute";
11 splitWidget.element.style.top = "0"; 11 splitWidget.element.style.top = "0";
12 splitWidget.element.style.left = "0"; 12 splitWidget.element.style.left = "0";
13 splitWidget.element.style.height = "500px"; 13 splitWidget.element.style.height = "500px";
14 splitWidget.element.style.width = "500px"; 14 splitWidget.element.style.width = "500px";
15 splitWidget.markAsRoot(); 15 splitWidget.markAsRoot();
16 splitWidget.show(document.body); 16 splitWidget.show(document.body);
17 return splitWidget; 17 return splitWidget;
18 } 18 }
19 19
20 function dumpBoundingBoxes(widgets) 20 function dumpBoundingBoxes(widgets)
21 { 21 {
22 for (var name in widgets) { 22 for (var name in widgets) {
23 var box = widgets[name].element.getBoundingClientRect(); 23 var box = widgets[name].element.getBoundingClientRect();
24 InspectorTest.addResult("[" + name + "] left = " + box.left + "; rig ht = " + box.right + "; top = " + box.top + "; bottom = " + box.bottom); 24 InspectorTest.addResult("[" + name + "] left = " + box.left + "; rig ht = " + box.right + "; top = " + box.top + "; bottom = " + box.bottom);
25 } 25 }
26 } 26 }
27 27
28 InspectorTest.addResult("Creating simple hierarchy"); 28 InspectorTest.addResult("Creating simple hierarchy");
29 var splitWidget = new WebInspector.SplitWidget(true, true, "splitWidgetState SettingName.splitWidget", 250, 250); 29 var splitWidget = new UI.SplitWidget(true, true, "splitWidgetStateSettingNam e.splitWidget", 250, 250);
30 showRootSplitWidget(splitWidget); 30 showRootSplitWidget(splitWidget);
31 31
32 var mainWidget = new WebInspector.Widget(); 32 var mainWidget = new UI.Widget();
33 mainWidget.setMinimumSize(100, 80); 33 mainWidget.setMinimumSize(100, 80);
34 splitWidget.setMainWidget(mainWidget); 34 splitWidget.setMainWidget(mainWidget);
35 35
36 var firstSidebarWidget = new WebInspector.Widget(); 36 var firstSidebarWidget = new UI.Widget();
37 firstSidebarWidget.setMinimumSize(40, 70); 37 firstSidebarWidget.setMinimumSize(40, 70);
38 splitWidget.setSidebarWidget(firstSidebarWidget); 38 splitWidget.setSidebarWidget(firstSidebarWidget);
39 39
40 var widgets = {"splitWidget": splitWidget, "mainWidget": mainWidget, "sideba rWidget": firstSidebarWidget}; 40 var widgets = {"splitWidget": splitWidget, "mainWidget": mainWidget, "sideba rWidget": firstSidebarWidget};
41 dumpBoundingBoxes(widgets); 41 dumpBoundingBoxes(widgets);
42 42
43 InspectorTest.addResult("Changing sidebar size"); 43 InspectorTest.addResult("Changing sidebar size");
44 splitWidget.setSidebarSize(30); 44 splitWidget.setSidebarSize(30);
45 dumpBoundingBoxes(widgets); 45 dumpBoundingBoxes(widgets);
46 46
47 InspectorTest.addResult("Changing sidebar widget minimum size"); 47 InspectorTest.addResult("Changing sidebar widget minimum size");
48 firstSidebarWidget.setMinimumSize(90, 70); 48 firstSidebarWidget.setMinimumSize(90, 70);
49 dumpBoundingBoxes(widgets); 49 dumpBoundingBoxes(widgets);
50 50
51 InspectorTest.addResult("Changing orientation"); 51 InspectorTest.addResult("Changing orientation");
52 splitWidget.setVertical(false); 52 splitWidget.setVertical(false);
53 dumpBoundingBoxes(widgets); 53 dumpBoundingBoxes(widgets);
54 54
55 InspectorTest.addResult("Changing main widget minimum size"); 55 InspectorTest.addResult("Changing main widget minimum size");
56 mainWidget.setMinimumSize(450, 450); 56 mainWidget.setMinimumSize(450, 450);
57 dumpBoundingBoxes(widgets); 57 dumpBoundingBoxes(widgets);
58 58
59 InspectorTest.addResult("Changing main widget minimum size back and resizing "); 59 InspectorTest.addResult("Changing main widget minimum size back and resizing ");
60 mainWidget.setMinimumSize(100, 80); 60 mainWidget.setMinimumSize(100, 80);
61 splitWidget.setSidebarSize(450); 61 splitWidget.setSidebarSize(450);
62 dumpBoundingBoxes(widgets); 62 dumpBoundingBoxes(widgets);
63 63
64 InspectorTest.addResult("Wrapping main widget to a split widget"); 64 InspectorTest.addResult("Wrapping main widget to a split widget");
65 var childsplitWidget = new WebInspector.SplitWidget(false, true, "splitWidge tStateSettingName.childsplitWidget", 100, 100); 65 var childsplitWidget = new UI.SplitWidget(false, true, "splitWidgetStateSett ingName.childsplitWidget", 100, 100);
66 childsplitWidget.hideSidebar(); 66 childsplitWidget.hideSidebar();
67 childsplitWidget.setMainWidget(mainWidget); 67 childsplitWidget.setMainWidget(mainWidget);
68 splitWidget.setMainWidget(childsplitWidget); 68 splitWidget.setMainWidget(childsplitWidget);
69 widgets["childSplitWidget"] = childsplitWidget; 69 widgets["childSplitWidget"] = childsplitWidget;
70 dumpBoundingBoxes(widgets); 70 dumpBoundingBoxes(widgets);
71 71
72 InspectorTest.addResult("Adding invisble sidebar"); 72 InspectorTest.addResult("Adding invisble sidebar");
73 var secondSidebarWidget = new WebInspector.Widget(); 73 var secondSidebarWidget = new UI.Widget();
74 secondSidebarWidget.setMinimumSize(60, 60); 74 secondSidebarWidget.setMinimumSize(60, 60);
75 childsplitWidget.setSidebarWidget(secondSidebarWidget); 75 childsplitWidget.setSidebarWidget(secondSidebarWidget);
76 widgets["secondSidebarWidget"] = secondSidebarWidget; 76 widgets["secondSidebarWidget"] = secondSidebarWidget;
77 dumpBoundingBoxes(widgets); 77 dumpBoundingBoxes(widgets);
78 78
79 InspectorTest.addResult("Showing sidebar"); 79 InspectorTest.addResult("Showing sidebar");
80 childsplitWidget.showBoth(); 80 childsplitWidget.showBoth();
81 dumpBoundingBoxes(widgets); 81 dumpBoundingBoxes(widgets);
82 82
83 InspectorTest.addResult("Detaching sidebar"); 83 InspectorTest.addResult("Detaching sidebar");
84 childsplitWidget.setSidebarWidget(null); 84 childsplitWidget.setSidebarWidget(null);
85 delete widgets["secondSidebarWidget"]; 85 delete widgets["secondSidebarWidget"];
86 dumpBoundingBoxes(widgets); 86 dumpBoundingBoxes(widgets);
87 87
88 InspectorTest.addResult("Attaching another sidebar"); 88 InspectorTest.addResult("Attaching another sidebar");
89 var thirdSidebarWidget = new WebInspector.Widget(); 89 var thirdSidebarWidget = new UI.Widget();
90 thirdSidebarWidget.setMinimumSize(80, 80); 90 thirdSidebarWidget.setMinimumSize(80, 80);
91 childsplitWidget.setSidebarWidget(thirdSidebarWidget); 91 childsplitWidget.setSidebarWidget(thirdSidebarWidget);
92 widgets["thirdSidebarWidget"] = thirdSidebarWidget; 92 widgets["thirdSidebarWidget"] = thirdSidebarWidget;
93 dumpBoundingBoxes(widgets); 93 dumpBoundingBoxes(widgets);
94 94
95 InspectorTest.addResult("Swapping main and sidebar"); 95 InspectorTest.addResult("Swapping main and sidebar");
96 splitWidget.setSecondIsSidebar(false); 96 splitWidget.setSecondIsSidebar(false);
97 dumpBoundingBoxes(widgets); 97 dumpBoundingBoxes(widgets);
98 98
99 InspectorTest.addResult("Arranging preferred sizes"); 99 InspectorTest.addResult("Arranging preferred sizes");
(...skipping 28 matching lines...) Expand all
128 dumpBoundingBoxes(widgets); 128 dumpBoundingBoxes(widgets);
129 129
130 InspectorTest.completeTest(); 130 InspectorTest.completeTest();
131 } 131 }
132 </script> 132 </script>
133 </head> 133 </head>
134 <body onload="runTest()"> 134 <body onload="runTest()">
135 <p>Tests how widget minimum size works.</p> 135 <p>Tests how widget minimum size works.</p>
136 </body> 136 </body>
137 </html> 137 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698