OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 * @unrestricted | 5 * @unrestricted |
6 */ | 6 */ |
7 Network.NetworkLogViewColumns = class { | 7 Network.NetworkLogViewColumns = class { |
8 /** | 8 /** |
9 * @param {!Network.NetworkLogView} networkLogView | 9 * @param {!Network.NetworkLogView} networkLogView |
10 * @param {!Network.NetworkTransferTimeCalculator} timeCalculator | 10 * @param {!Network.NetworkTransferTimeCalculator} timeCalculator |
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
88 } | 88 } |
89 this._loadColumns(); | 89 this._loadColumns(); |
90 | 90 |
91 this._popoverHelper = new UI.PopoverHelper(this._networkLogView.element); | 91 this._popoverHelper = new UI.PopoverHelper(this._networkLogView.element); |
92 this._popoverHelper.initializeCallbacks( | 92 this._popoverHelper.initializeCallbacks( |
93 this._getPopoverAnchor.bind(this), this._showPopover.bind(this), this._o
nHidePopover.bind(this)); | 93 this._getPopoverAnchor.bind(this), this._showPopover.bind(this), this._o
nHidePopover.bind(this)); |
94 | 94 |
95 this._dataGrid = | 95 this._dataGrid = |
96 new UI.SortableDataGrid(this._columns.map(Network.NetworkLogViewColumns.
_convertToDataGridDescriptor)); | 96 new UI.SortableDataGrid(this._columns.map(Network.NetworkLogViewColumns.
_convertToDataGridDescriptor)); |
97 this._dataGrid.element.addEventListener('mousedown', event => { | 97 this._dataGrid.element.addEventListener('mousedown', event => { |
98 if ((!this._dataGrid.selectedNode && event.button) || event.target.enclosi
ngNodeOrSelfWithNodeName('a')) | 98 if (!this._dataGrid.selectedNode && event.button) |
99 event.consume(); | 99 event.consume(); |
100 }, true); | 100 }, true); |
101 | 101 |
102 this._dataGridScroller = this._dataGrid.scrollContainer; | 102 this._dataGridScroller = this._dataGrid.scrollContainer; |
103 | 103 |
104 this._updateColumns(); | 104 this._updateColumns(); |
105 this._dataGrid.addEventListener(UI.DataGrid.Events.SortingChanged, this._sor
tHandler, this); | 105 this._dataGrid.addEventListener(UI.DataGrid.Events.SortingChanged, this._sor
tHandler, this); |
106 this._dataGrid.setHeaderContextMenuCallback(this._innerHeaderContextMenu.bin
d(this)); | 106 this._dataGrid.setHeaderContextMenuCallback(this._innerHeaderContextMenu.bin
d(this)); |
107 | 107 |
108 this._activeWaterfallSortId = Network.NetworkLogViewColumns.WaterfallSortIds
.StartTime; | 108 this._activeWaterfallSortId = Network.NetworkLogViewColumns.WaterfallSortIds
.StartTime; |
(...skipping 716 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
825 /** | 825 /** |
826 * @enum {string} | 826 * @enum {string} |
827 */ | 827 */ |
828 Network.NetworkLogViewColumns.WaterfallSortIds = { | 828 Network.NetworkLogViewColumns.WaterfallSortIds = { |
829 StartTime: 'startTime', | 829 StartTime: 'startTime', |
830 ResponseTime: 'responseReceivedTime', | 830 ResponseTime: 'responseReceivedTime', |
831 EndTime: 'endTime', | 831 EndTime: 'endTime', |
832 Duration: 'duration', | 832 Duration: 'duration', |
833 Latency: 'latency' | 833 Latency: 'latency' |
834 }; | 834 }; |
OLD | NEW |