OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 */ | 8 */ |
9 WebInspector.DeviceModeView = function() | 9 WebInspector.DeviceModeView = function() |
10 { | 10 { |
(...skipping 530 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
541 { | 541 { |
542 deviceScaleFactorSubmenu.appendCheckboxItem(title, deviceScaleFactor
Setting.set.bind(deviceScaleFactorSetting, value), deviceScaleFactorValue === va
lue, deviceScaleFactorDisabled); | 542 deviceScaleFactorSubmenu.appendCheckboxItem(title, deviceScaleFactor
Setting.set.bind(deviceScaleFactorSetting, value), deviceScaleFactorValue === va
lue, deviceScaleFactorDisabled); |
543 } | 543 } |
544 | 544 |
545 contextMenu.appendItem(WebInspector.UIString("Reset to defaults"), this.
_model.reset.bind(this._model), this._model.type() !== WebInspector.DeviceModeMo
del.Type.Responsive); | 545 contextMenu.appendItem(WebInspector.UIString("Reset to defaults"), this.
_model.reset.bind(this._model), this._model.type() !== WebInspector.DeviceModeMo
del.Type.Responsive); |
546 contextMenu.appendSeparator(); | 546 contextMenu.appendSeparator(); |
547 | 547 |
548 contextMenu.appendCheckboxItem(WebInspector.UIString("Show media queries
"), this._toggleMediaInspector.bind(this), this._showMediaInspectorSetting.get()
, this._model.type() === WebInspector.DeviceModeModel.Type.None); | 548 contextMenu.appendCheckboxItem(WebInspector.UIString("Show media queries
"), this._toggleMediaInspector.bind(this), this._showMediaInspectorSetting.get()
, this._model.type() === WebInspector.DeviceModeModel.Type.None); |
549 contextMenu.appendCheckboxItem(WebInspector.UIString("Show rulers"), thi
s._toggleRulers.bind(this), this._showRulersSetting.get(), this._model.type() ==
= WebInspector.DeviceModeModel.Type.None); | 549 contextMenu.appendCheckboxItem(WebInspector.UIString("Show rulers"), thi
s._toggleRulers.bind(this), this._showRulersSetting.get(), this._model.type() ==
= WebInspector.DeviceModeModel.Type.None); |
550 contextMenu.appendItem(WebInspector.UIString("Configure network\u2026"),
this._openNetworkConfig.bind(this), false); | 550 contextMenu.appendItem(WebInspector.UIString("Configure network\u2026"),
this._openNetworkConfig.bind(this), false); |
| 551 contextMenu.appendItemsAtLocation("deviceModeMenu"); |
551 }, | 552 }, |
552 | 553 |
553 _toggleMediaInspector: function() | 554 _toggleMediaInspector: function() |
554 { | 555 { |
555 this._showMediaInspectorSetting.set(!this._showMediaInspectorSetting.get
()); | 556 this._showMediaInspectorSetting.set(!this._showMediaInspectorSetting.get
()); |
556 }, | 557 }, |
557 | 558 |
558 _toggleRulers: function() | 559 _toggleRulers: function() |
559 { | 560 { |
560 this._showRulersSetting.set(!this._showRulersSetting.get()); | 561 this._showRulersSetting.set(!this._showRulersSetting.get()); |
(...skipping 470 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1031 | 1032 |
1032 WebInspector.DeviceModeView.ActionDelegate.prototype = { | 1033 WebInspector.DeviceModeView.ActionDelegate.prototype = { |
1033 /** | 1034 /** |
1034 * @override | 1035 * @override |
1035 * @param {!WebInspector.Context} context | 1036 * @param {!WebInspector.Context} context |
1036 * @param {string} actionId | 1037 * @param {string} actionId |
1037 * @return {boolean} | 1038 * @return {boolean} |
1038 */ | 1039 */ |
1039 handleAction: function(context, actionId) | 1040 handleAction: function(context, actionId) |
1040 { | 1041 { |
1041 if (actionId === "emulation.toggle-device-mode" && WebInspector.DeviceMo
deView._wrapperInstance) { | 1042 if (WebInspector.DeviceModeView._wrapperInstance) { |
1042 WebInspector.DeviceModeView._wrapperInstance._toggleDeviceMode(); | 1043 if (actionId === "emulation.toggle-device-mode") { |
1043 return true; | 1044 WebInspector.DeviceModeView._wrapperInstance._toggleDeviceMode()
; |
1044 } | 1045 return true; |
1045 if (actionId === "emulation.toggle-device-toolbar" && WebInspector.Devic
eModeView._wrapperInstance) { | 1046 } |
1046 WebInspector.DeviceModeView._wrapperInstance._toggleDeviceToolbar(); | 1047 if (actionId === "emulation.toggle-device-toolbar") { |
1047 return true; | 1048 WebInspector.DeviceModeView._wrapperInstance._toggleDeviceToolba
r(); |
| 1049 return true; |
| 1050 } |
| 1051 if (actionId === "emulation.open-app-banner") { |
| 1052 WebInspector.DeviceModeView._wrapperInstance._openAppBanner(); |
| 1053 return true; |
| 1054 } |
1048 } | 1055 } |
1049 return false; | 1056 return false; |
1050 } | 1057 } |
1051 } | 1058 } |
1052 | 1059 |
1053 | 1060 |
1054 /** | 1061 /** |
1055 * @extends {WebInspector.VBox} | 1062 * @extends {WebInspector.VBox} |
1056 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder | 1063 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder |
1057 * @constructor | 1064 * @constructor |
(...skipping 17 matching lines...) Expand all Loading... |
1075 { | 1082 { |
1076 if (this._showDeviceToolbarSetting.get()) | 1083 if (this._showDeviceToolbarSetting.get()) |
1077 this._deviceModeView.toggleDeviceMode(); | 1084 this._deviceModeView.toggleDeviceMode(); |
1078 }, | 1085 }, |
1079 | 1086 |
1080 _toggleDeviceToolbar: function() | 1087 _toggleDeviceToolbar: function() |
1081 { | 1088 { |
1082 this._showDeviceToolbarSetting.set(!this._showDeviceToolbarSetting.get()
); | 1089 this._showDeviceToolbarSetting.set(!this._showDeviceToolbarSetting.get()
); |
1083 }, | 1090 }, |
1084 | 1091 |
| 1092 _openAppBanner: function() |
| 1093 { |
| 1094 this._deviceModeView._model.openAppBanner(); |
| 1095 }, |
| 1096 |
1085 _update: function() | 1097 _update: function() |
1086 { | 1098 { |
1087 if (this._showDeviceToolbarSetting.get()) { | 1099 if (this._showDeviceToolbarSetting.get()) { |
1088 this._deviceModeView.show(this.element); | 1100 this._deviceModeView.show(this.element); |
1089 this._inspectedPagePlaceholder.clearMinimumSizeAndMargins(); | 1101 this._inspectedPagePlaceholder.clearMinimumSizeAndMargins(); |
1090 this._inspectedPagePlaceholder.show(this._deviceModeView.element); | 1102 this._inspectedPagePlaceholder.show(this._deviceModeView.element); |
1091 } else { | 1103 } else { |
1092 this._deviceModeView.detach(); | 1104 this._deviceModeView.detach(); |
1093 this._inspectedPagePlaceholder.restoreMinimumSizeAndMargins(); | 1105 this._inspectedPagePlaceholder.restoreMinimumSizeAndMargins(); |
1094 this._inspectedPagePlaceholder.show(this.element); | 1106 this._inspectedPagePlaceholder.show(this.element); |
1095 this._deviceModeView._model.emulate(WebInspector.DeviceModeModel.Typ
e.None, null, null); | 1107 this._deviceModeView._model.emulate(WebInspector.DeviceModeModel.Typ
e.None, null, null); |
1096 } | 1108 } |
1097 }, | 1109 }, |
1098 | 1110 |
1099 __proto__: WebInspector.VBox.prototype | 1111 __proto__: WebInspector.VBox.prototype |
1100 } | 1112 } |
OLD | NEW |