| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 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 * @unrestricted | 6 * @unrestricted |
| 7 */ | 7 */ |
| 8 Timeline.EventsTimelineTreeView = class extends Timeline.TimelineTreeView { | 8 Timeline.EventsTimelineTreeView = class extends Timeline.TimelineTreeView { |
| 9 /** | 9 /** |
| 10 * @param {!Array<!TimelineModel.TimelineModelFilter>} filters | 10 * @param {!Array<!TimelineModel.TimelineModelFilter>} filters |
| 11 * @param {!Timeline.TimelineModeViewDelegate} delegate | 11 * @param {!Timeline.TimelineModeViewDelegate} delegate |
| 12 */ | 12 */ |
| 13 constructor(filters, delegate) { | 13 constructor(filters, delegate) { |
| 14 super(); | 14 super(); |
| 15 this._filtersControl = new Timeline.EventsTimelineTreeView.Filters(); | 15 this._filtersControl = new Timeline.EventsTimelineTreeView.Filters(); |
| 16 this._filtersControl.addEventListener( | 16 this._filtersControl.addEventListener( |
| 17 Timeline.EventsTimelineTreeView.Filters.Events.FilterChanged, this._onFi
lterChanged, this); | 17 Timeline.EventsTimelineTreeView.Filters.Events.FilterChanged, this._onFi
lterChanged, this); |
| 18 this.init(filters); | 18 this.init(filters); |
| 19 this._delegate = delegate; | 19 this._delegate = delegate; |
| 20 this._badgePool = new ProductRegistry.BadgePool(); | 20 this._badgePool = new ProductRegistry.BadgePool(true); |
| 21 this._filters.push.apply(this._filters, this._filtersControl.filters()); | 21 this._filters.push.apply(this._filters, this._filtersControl.filters()); |
| 22 this._dataGrid.markColumnAsSortedBy('startTime', DataGrid.DataGrid.Order.Asc
ending); | 22 this._dataGrid.markColumnAsSortedBy('startTime', DataGrid.DataGrid.Order.Asc
ending); |
| 23 this._splitWidget.showBoth(); | 23 this._splitWidget.showBoth(); |
| 24 } | 24 } |
| 25 | 25 |
| 26 /** | 26 /** |
| 27 * @override | 27 * @override |
| 28 * @param {!Timeline.TimelineSelection} selection | 28 * @param {!Timeline.TimelineSelection} selection |
| 29 */ | 29 */ |
| 30 updateContents(selection) { | 30 updateContents(selection) { |
| (...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 this.dispatchEventToListeners(Timeline.EventsTimelineTreeView.Filters.Events
.FilterChanged); | 201 this.dispatchEventToListeners(Timeline.EventsTimelineTreeView.Filters.Events
.FilterChanged); |
| 202 } | 202 } |
| 203 }; | 203 }; |
| 204 | 204 |
| 205 Timeline.EventsTimelineTreeView.Filters._durationFilterPresetsMs = [0, 1, 15]; | 205 Timeline.EventsTimelineTreeView.Filters._durationFilterPresetsMs = [0, 1, 15]; |
| 206 | 206 |
| 207 /** @enum {symbol} */ | 207 /** @enum {symbol} */ |
| 208 Timeline.EventsTimelineTreeView.Filters.Events = { | 208 Timeline.EventsTimelineTreeView.Filters.Events = { |
| 209 FilterChanged: Symbol('FilterChanged') | 209 FilterChanged: Symbol('FilterChanged') |
| 210 }; | 210 }; |
| OLD | NEW |