| 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 * @extends {WebInspector.VBox} | 7 * @extends {WebInspector.VBox} |
| 8 * @implements {WebInspector.OverridesSupport.PageResizer} | 8 * @implements {WebInspector.OverridesSupport.PageResizer} |
| 9 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder | 9 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder |
| 10 */ | 10 */ |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 this._createResizer(this._heightSlider, true); | 36 this._createResizer(this._heightSlider, true); |
| 37 | 37 |
| 38 this._inspectedPagePlaceholder = inspectedPagePlaceholder; | 38 this._inspectedPagePlaceholder = inspectedPagePlaceholder; |
| 39 inspectedPagePlaceholder.show(this.element); | 39 inspectedPagePlaceholder.show(this.element); |
| 40 | 40 |
| 41 this._enabled = false; | 41 this._enabled = false; |
| 42 | 42 |
| 43 WebInspector.zoomManager.addEventListener(WebInspector.ZoomManager.Events.Zo
omChanged, this._onZoomChanged, this); | 43 WebInspector.zoomManager.addEventListener(WebInspector.ZoomManager.Events.Zo
omChanged, this._onZoomChanged, this); |
| 44 WebInspector.dockController.addEventListener(WebInspector.DockController.Eve
nts.DockSideChanged, this._updateOverridesSupportOnDockSideChange, this); | 44 WebInspector.dockController.addEventListener(WebInspector.DockController.Eve
nts.DockSideChanged, this._updateOverridesSupportOnDockSideChange, this); |
| 45 WebInspector.settings.responsiveDesignMode.addChangeListener(this._responsiv
eDesignModeChanged, this); | 45 WebInspector.settings.responsiveDesignMode.addChangeListener(this._responsiv
eDesignModeChanged, this); |
| 46 |
| 47 WebInspector.overridesSupport.settings.emulateViewport.addChangeListener(thi
s._maybeEnableResponsiveDesign, this); |
| 48 WebInspector.overridesSupport.settings.emulateTouchEvents.addChangeListener(
this._maybeEnableResponsiveDesign, this); |
| 49 WebInspector.overridesSupport.settings.overrideDeviceResolution.addChangeLis
tener(this._maybeEnableResponsiveDesign, this); |
| 50 |
| 46 this._updateOverridesSupportOnDockSideChange(); | 51 this._updateOverridesSupportOnDockSideChange(); |
| 47 }; | 52 }; |
| 48 | 53 |
| 49 // Measured in DIP. | 54 // Measured in DIP. |
| 50 WebInspector.ResponsiveDesignView.SliderWidth = 19; | 55 WebInspector.ResponsiveDesignView.SliderWidth = 19; |
| 51 WebInspector.ResponsiveDesignView.RulerWidth = 20; | 56 WebInspector.ResponsiveDesignView.RulerWidth = 20; |
| 52 WebInspector.ResponsiveDesignView.ToolbarHeight = 24; | 57 WebInspector.ResponsiveDesignView.ToolbarHeight = 24; |
| 53 | 58 |
| 54 WebInspector.ResponsiveDesignView.prototype = { | 59 WebInspector.ResponsiveDesignView.prototype = { |
| 60 _maybeEnableResponsiveDesign: function() |
| 61 { |
| 62 if (this._enabled) |
| 63 return; |
| 64 if (WebInspector.overridesSupport.settings.emulateViewport.get() || |
| 65 WebInspector.overridesSupport.settings.emulateTouchEvents.get()
|| |
| 66 WebInspector.overridesSupport.settings.overrideDeviceResolution.
get()) { |
| 67 WebInspector.settings.responsiveDesignMode.set(true); |
| 68 } |
| 69 }, |
| 70 |
| 55 _responsiveDesignModeChanged: function() | 71 _responsiveDesignModeChanged: function() |
| 56 { | 72 { |
| 57 if (WebInspector.dockController.dockSide() === WebInspector.DockControll
er.State.Undocked) { | 73 if (WebInspector.dockController.dockSide() === WebInspector.DockControll
er.State.Undocked) { |
| 58 WebInspector.overridesSupport.setPageResizer(null); | 74 WebInspector.overridesSupport.setPageResizer(null); |
| 59 return; | 75 return; |
| 60 } | 76 } |
| 61 | 77 |
| 62 delete this._cachedScale; | 78 delete this._cachedScale; |
| 63 delete this._cachedCssCanvasWidth; | 79 delete this._cachedCssCanvasWidth; |
| 64 delete this._cachedCssCanvasHeight; | 80 delete this._cachedCssCanvasHeight; |
| (...skipping 381 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 446 { | 462 { |
| 447 var message = WebInspector.overridesSupport.warningMessage(); | 463 var message = WebInspector.overridesSupport.warningMessage(); |
| 448 this._warningMessage.classList.toggle("hidden", !message); | 464 this._warningMessage.classList.toggle("hidden", !message); |
| 449 this._warningMessage.textContent = message; | 465 this._warningMessage.textContent = message; |
| 450 this._responsiveDesignModeChanged(); | 466 this._responsiveDesignModeChanged(); |
| 451 this.onResize(); | 467 this.onResize(); |
| 452 }, | 468 }, |
| 453 | 469 |
| 454 __proto__: WebInspector.VBox.prototype | 470 __proto__: WebInspector.VBox.prototype |
| 455 }; | 471 }; |
| OLD | NEW |