Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js b/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js |
| index ab052efc448728642903b0905706e847ee3a6266..c5f5438119dbe302b9fd2fc2111e8b439aaaff3e 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/timeline/TimelinePanel.js |
| @@ -77,8 +77,6 @@ Timeline.TimelinePanel = class extends UI.Panel { |
| /** @type {?Timeline.PerformanceModel} */ |
| this._pendingPerformanceModel = null; |
| - this._cpuThrottlingManager = new MobileThrottling.CPUThrottlingManager(); |
| - |
| this._viewModeSetting = |
| Common.settings.createSetting('timelineViewMode', Timeline.TimelinePanel.ViewMode.FlameChart); |
| @@ -258,8 +256,8 @@ Timeline.TimelinePanel = class extends UI.Panel { |
| this._showSettingsPaneSetting, 'largeicon-settings-gear', Common.UIString('Capture settings')); |
| SDK.multitargetNetworkManager.addEventListener( |
| SDK.MultitargetNetworkManager.Events.ConditionsChanged, this._updateShowSettingsToolbarButton, this); |
| - this._cpuThrottlingManager.addEventListener( |
| - MobileThrottling.CPUThrottlingManager.Events.RateChanged, this._updateShowSettingsToolbarButton, this); |
| + MobileThrottling.throttlingManager().addEventListener( |
| + MobileThrottling.ThrottlingManager.Events.RateChanged, this._updateShowSettingsToolbarButton, this); |
| this._disableCaptureJSProfileSetting.addChangeListener(this._updateShowSettingsToolbarButton, this); |
| this._captureLayersAndPicturesSetting.addChangeListener(this._updateShowSettingsToolbarButton, this); |
| @@ -281,12 +279,15 @@ Timeline.TimelinePanel = class extends UI.Panel { |
| throttlingPane.element.classList.add('flex-auto'); |
| throttlingPane.show(this._settingsPane.element); |
| - var throttlingToolbar1 = new UI.Toolbar('', throttlingPane.element); |
| - throttlingToolbar1.appendText(Common.UIString('Network:')); |
| - throttlingToolbar1.appendToolbarItem(this._createNetworkConditionsSelect()); |
| - var throttlingToolbar2 = new UI.Toolbar('', throttlingPane.element); |
| - throttlingToolbar2.appendText(Common.UIString('CPU:')); |
| - throttlingToolbar2.appendToolbarItem(this._cpuThrottlingManager.createControl()); |
| + var networkThrottlingToolbar = new UI.Toolbar('', throttlingPane.element); |
| + networkThrottlingToolbar.appendText(Common.UIString('Network:')); |
| + this._networkThrottlingSelect = this._createNetworkConditionsSelect(); |
| + networkThrottlingToolbar.appendToolbarItem(this._networkThrottlingSelect); |
| + |
| + var cpuThrottlingToolbar = new UI.Toolbar('', throttlingPane.element); |
| + cpuThrottlingToolbar.appendText(Common.UIString('CPU:')); |
| + this._cpuThrottlingSelect = MobileThrottling.throttlingManager().createControl(); |
| + cpuThrottlingToolbar.appendToolbarItem(this._cpuThrottlingSelect); |
| this._showSettingsPaneSetting.addChangeListener(this._updateSettingsPaneVisibility.bind(this)); |
| this._updateSettingsPaneVisibility(); |
| @@ -323,10 +324,11 @@ Timeline.TimelinePanel = class extends UI.Panel { |
| _createNetworkConditionsSelect() { |
| var toolbarItem = new UI.ToolbarComboBox(null); |
| toolbarItem.setMaxWidth(140); |
| - MobileThrottling.NetworkConditionsSelector.decorateSelect(toolbarItem.selectElement()); |
| + MobileThrottling.throttlingManager().decorateSelectWithNetworkThrottling(toolbarItem.selectElement()); |
| return toolbarItem; |
| } |
| + |
|
dgozman
2017/06/30 23:21:49
stray blank line
chenwilliam
2017/07/05 22:35:32
Done.
|
| _prepareToLoadTimeline() { |
| console.assert(this._state === Timeline.TimelinePanel.State.Idle); |
| this._setState(Timeline.TimelinePanel.State.Loading); |
| @@ -498,7 +500,7 @@ Timeline.TimelinePanel = class extends UI.Panel { |
| _updateShowSettingsToolbarButton() { |
| var messages = []; |
| - if (this._cpuThrottlingManager.rate() !== 1) |
| + if (MobileThrottling.throttlingManager().cpuThrottlingRate() !== 1) |
| messages.push(Common.UIString('- CPU throttling is enabled')); |
| if (SDK.multitargetNetworkManager.isThrottling()) |
| messages.push(Common.UIString('- Network throttling is enabled')); |