| OLD | NEW |
| 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 Loading... |
| 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 Loading... |
| 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 Loading... |
| 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 } |
| OLD | NEW |