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

Side by Side Diff: Source/devtools/front_end/main/AdvancedApp.js

Issue 1113813002: [DevTools] Rename View to Widget. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: rebased Created 5 years, 7 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 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @implements {WebInspector.App} 7 * @implements {WebInspector.App}
8 */ 8 */
9 WebInspector.AdvancedApp = function() 9 WebInspector.AdvancedApp = function()
10 { 10 {
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 }, 42 },
43 43
44 /** 44 /**
45 * @param {!Document} document 45 * @param {!Document} document
46 * @override 46 * @override
47 */ 47 */
48 presentUI: function(document) 48 presentUI: function(document)
49 { 49 {
50 var rootView = new WebInspector.RootView(); 50 var rootView = new WebInspector.RootView();
51 51
52 this._rootSplitView = new WebInspector.SplitView(false, true, "Inspector View.splitViewState", 555, 300, true); 52 this._rootSplitWidget = new WebInspector.SplitWidget(false, true, "Inspe ctorView.splitViewState", 555, 300, true);
53 this._rootSplitView.show(rootView.element); 53 this._rootSplitWidget.show(rootView.element);
54 54
55 this._rootSplitView.setSidebarView(WebInspector.inspectorView); 55 this._rootSplitWidget.setSidebarWidget(WebInspector.inspectorView);
56 56
57 this._inspectedPagePlaceholder = new WebInspector.InspectedPagePlacehold er(); 57 this._inspectedPagePlaceholder = new WebInspector.InspectedPagePlacehold er();
58 this._inspectedPagePlaceholder.addEventListener(WebInspector.InspectedPa gePlaceholder.Events.Update, this._onSetInspectedPageBounds.bind(this, false), t his); 58 this._inspectedPagePlaceholder.addEventListener(WebInspector.InspectedPa gePlaceholder.Events.Update, this._onSetInspectedPageBounds.bind(this, false), t his);
59 this._responsiveDesignView = new WebInspector.ResponsiveDesignView(this. _inspectedPagePlaceholder); 59 this._responsiveDesignView = new WebInspector.ResponsiveDesignView(this. _inspectedPagePlaceholder);
60 this._rootSplitView.setMainView(this._responsiveDesignView); 60 this._rootSplitWidget.setMainWidget(this._responsiveDesignView);
61 61
62 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.BeforeDockSideChanged, this._onBeforeDockSideChange, this); 62 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.BeforeDockSideChanged, this._onBeforeDockSideChange, this);
63 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.DockSideChanged, this._onDockSideChange, this); 63 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.DockSideChanged, this._onDockSideChange, this);
64 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.AfterDockSideChanged, this._onAfterDockSideChange, this); 64 WebInspector.dockController.addEventListener(WebInspector.DockController .Events.AfterDockSideChanged, this._onAfterDockSideChange, this);
65 this._onDockSideChange(); 65 this._onDockSideChange();
66 66
67 this._overridesWarningUpdated(); 67 this._overridesWarningUpdated();
68 68
69 WebInspector.inspectorView.showInitialPanel(); 69 WebInspector.inspectorView.showInitialPanel();
70 console.timeStamp("AdvancedApp.attachToBody"); 70 console.timeStamp("AdvancedApp.attachToBody");
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
122 this._toolboxResponsiveDesignView.updatePageResizer(); 122 this._toolboxResponsiveDesignView.updatePageResizer();
123 }, 123 },
124 124
125 /** 125 /**
126 * @param {!WebInspector.Event} event 126 * @param {!WebInspector.Event} event
127 */ 127 */
128 _onBeforeDockSideChange: function(event) 128 _onBeforeDockSideChange: function(event)
129 { 129 {
130 if (/** @type {string} */ (event.data.to) === WebInspector.DockControlle r.State.Undocked && this._toolboxResponsiveDesignView) { 130 if (/** @type {string} */ (event.data.to) === WebInspector.DockControlle r.State.Undocked && this._toolboxResponsiveDesignView) {
131 // Hide inspectorView and force layout to mimic the undocked state. 131 // Hide inspectorView and force layout to mimic the undocked state.
132 this._rootSplitView.hideSidebar(); 132 this._rootSplitWidget.hideSidebar();
133 this._inspectedPagePlaceholder.update(); 133 this._inspectedPagePlaceholder.update();
134 } 134 }
135 135
136 this._changingDockSide = true; 136 this._changingDockSide = true;
137 }, 137 },
138 138
139 /** 139 /**
140 * @param {!WebInspector.Event=} event 140 * @param {!WebInspector.Event=} event
141 */ 141 */
142 _onDockSideChange: function(event) 142 _onDockSideChange: function(event)
143 { 143 {
144 this._updatePageResizer(); 144 this._updatePageResizer();
145 145
146 var toDockSide = event ? /** @type {string} */ (event.data.to) : WebInsp ector.dockController.dockSide(); 146 var toDockSide = event ? /** @type {string} */ (event.data.to) : WebInsp ector.dockController.dockSide();
147 if (toDockSide === WebInspector.DockController.State.Undocked) { 147 if (toDockSide === WebInspector.DockController.State.Undocked) {
148 this._updateForUndocked(); 148 this._updateForUndocked();
149 } else if (this._toolboxResponsiveDesignView && event && /** @type {stri ng} */ (event.data.from) === WebInspector.DockController.State.Undocked) { 149 } else if (this._toolboxResponsiveDesignView && event && /** @type {stri ng} */ (event.data.from) === WebInspector.DockController.State.Undocked) {
150 // Don't update yet for smooth transition. 150 // Don't update yet for smooth transition.
151 this._rootSplitView.hideSidebar(); 151 this._rootSplitWidget.hideSidebar();
152 } else { 152 } else {
153 this._updateForDocked(toDockSide); 153 this._updateForDocked(toDockSide);
154 } 154 }
155 }, 155 },
156 156
157 /** 157 /**
158 * @param {!WebInspector.Event} event 158 * @param {!WebInspector.Event} event
159 */ 159 */
160 _onAfterDockSideChange: function(event) 160 _onAfterDockSideChange: function(event)
161 { 161 {
162 // We may get here on the first dock side change while loading without B eforeDockSideChange. 162 // We may get here on the first dock side change while loading without B eforeDockSideChange.
163 if (!this._changingDockSide) 163 if (!this._changingDockSide)
164 return; 164 return;
165 this._changingDockSide = false; 165 this._changingDockSide = false;
166 if (/** @type {string} */ (event.data.from) === WebInspector.DockControl ler.State.Undocked) { 166 if (/** @type {string} */ (event.data.from) === WebInspector.DockControl ler.State.Undocked) {
167 // Restore docked layout in case of smooth transition. 167 // Restore docked layout in case of smooth transition.
168 this._updateForDocked(/** @type {string} */ (event.data.to)); 168 this._updateForDocked(/** @type {string} */ (event.data.to));
169 } 169 }
170 this._inspectedPagePlaceholder.update(); 170 this._inspectedPagePlaceholder.update();
171 }, 171 },
172 172
173 /** 173 /**
174 * @param {string} dockSide 174 * @param {string} dockSide
175 */ 175 */
176 _updateForDocked: function(dockSide) 176 _updateForDocked: function(dockSide)
177 { 177 {
178 this._rootSplitView.setVertical(dockSide === WebInspector.DockController .State.DockedToRight); 178 this._rootSplitWidget.setVertical(dockSide === WebInspector.DockControll er.State.DockedToRight);
179 this._rootSplitView.setSecondIsSidebar(dockSide === WebInspector.DockCon troller.State.DockedToRight || dockSide === WebInspector.DockController.State.Do ckedToBottom); 179 this._rootSplitWidget.setSecondIsSidebar(dockSide === WebInspector.DockC ontroller.State.DockedToRight || dockSide === WebInspector.DockController.State. DockedToBottom);
180 this._rootSplitView.toggleResizer(this._rootSplitView.resizerElement(), true); 180 this._rootSplitWidget.toggleResizer(this._rootSplitWidget.resizerElement (), true);
181 this._rootSplitView.toggleResizer(WebInspector.inspectorView.topResizerE lement(), dockSide === WebInspector.DockController.State.DockedToBottom); 181 this._rootSplitWidget.toggleResizer(WebInspector.inspectorView.topResize rElement(), dockSide === WebInspector.DockController.State.DockedToBottom);
182 this._rootSplitView.showBoth(); 182 this._rootSplitWidget.showBoth();
183 }, 183 },
184 184
185 _updateForUndocked: function() 185 _updateForUndocked: function()
186 { 186 {
187 this._rootSplitView.toggleResizer(this._rootSplitView.resizerElement(), false); 187 this._rootSplitWidget.toggleResizer(this._rootSplitWidget.resizerElement (), false);
188 this._rootSplitView.toggleResizer(WebInspector.inspectorView.topResizerE lement(), false); 188 this._rootSplitWidget.toggleResizer(WebInspector.inspectorView.topResize rElement(), false);
189 this._rootSplitView.hideMain(); 189 this._rootSplitWidget.hideMain();
190 }, 190 },
191 191
192 _isDocked: function() 192 _isDocked: function()
193 { 193 {
194 return WebInspector.dockController.dockSide() !== WebInspector.DockContr oller.State.Undocked; 194 return WebInspector.dockController.dockSide() !== WebInspector.DockContr oller.State.Undocked;
195 }, 195 },
196 196
197 /** 197 /**
198 * @param {boolean} toolbox 198 * @param {boolean} toolbox
199 * @param {!WebInspector.Event} event 199 * @param {!WebInspector.Event} event
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 * @override 274 * @override
275 * @param {!WebInspector.Context} context 275 * @param {!WebInspector.Context} context
276 * @param {string} actionId 276 * @param {string} actionId
277 */ 277 */
278 handleAction: function(context, actionId) 278 handleAction: function(context, actionId)
279 { 279 {
280 if (WebInspector.overridesSupport.responsiveDesignAvailable()) 280 if (WebInspector.overridesSupport.responsiveDesignAvailable())
281 WebInspector.AdvancedApp._instance()._toggleEmulationEnabled(); 281 WebInspector.AdvancedApp._instance()._toggleEmulationEnabled();
282 } 282 }
283 } 283 }
OLDNEW
« no previous file with comments | « Source/devtools/front_end/layers/LayersPanel.js ('k') | Source/devtools/front_end/network/NetworkItemView.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698