| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> | 3 * Copyright (C) 2008, 2009 Anthony Ricaud <rik@webkit.org> |
| 4 * Copyright (C) 2011 Google Inc. All rights reserved. | 4 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 29 matching lines...) Expand all Loading... |
| 40 */ | 40 */ |
| 41 constructor(filterBar, progressBarContainer, networkLogLargeRowsSetting) { | 41 constructor(filterBar, progressBarContainer, networkLogLargeRowsSetting) { |
| 42 super(); | 42 super(); |
| 43 this.setMinimumSize(50, 64); | 43 this.setMinimumSize(50, 64); |
| 44 this.registerRequiredCSS('network/networkLogView.css'); | 44 this.registerRequiredCSS('network/networkLogView.css'); |
| 45 | 45 |
| 46 this._networkHideDataURLSetting = Common.settings.createSetting('networkHide
DataURL', false); | 46 this._networkHideDataURLSetting = Common.settings.createSetting('networkHide
DataURL', false); |
| 47 this._networkResourceTypeFiltersSetting = Common.settings.createSetting('net
workResourceTypeFilters', {}); | 47 this._networkResourceTypeFiltersSetting = Common.settings.createSetting('net
workResourceTypeFilters', {}); |
| 48 | 48 |
| 49 this._filterBar = filterBar; | 49 this._filterBar = filterBar; |
| 50 this._rawRowHeight = 0; |
| 50 this._progressBarContainer = progressBarContainer; | 51 this._progressBarContainer = progressBarContainer; |
| 51 this._networkLogLargeRowsSetting = networkLogLargeRowsSetting; | 52 this._networkLogLargeRowsSetting = networkLogLargeRowsSetting; |
| 52 this._networkLogLargeRowsSetting.addChangeListener(updateRowHeight.bind(this
), this); | 53 this._networkLogLargeRowsSetting.addChangeListener(updateRowHeight.bind(this
), this); |
| 53 | 54 |
| 54 /** @type {!Network.NetworkTransferTimeCalculator} */ | 55 /** @type {!Network.NetworkTransferTimeCalculator} */ |
| 55 this._timeCalculator = new Network.NetworkTransferTimeCalculator(); | 56 this._timeCalculator = new Network.NetworkTransferTimeCalculator(); |
| 56 /** @type {!Network.NetworkTransferDurationCalculator} */ | 57 /** @type {!Network.NetworkTransferDurationCalculator} */ |
| 57 this._durationCalculator = new Network.NetworkTransferDurationCalculator(); | 58 this._durationCalculator = new Network.NetworkTransferDurationCalculator(); |
| 58 this._calculator = this._timeCalculator; | 59 this._calculator = this._timeCalculator; |
| 59 | 60 |
| 60 /** | 61 /** |
| 61 * @this {Network.NetworkLogView} | 62 * @this {Network.NetworkLogView} |
| 62 */ | 63 */ |
| 63 function updateRowHeight() { | 64 function updateRowHeight() { |
| 64 /** @type {number} */ | 65 /** @type {number} */ |
| 65 this._rowHeight = !!this._networkLogLargeRowsSetting.get() ? 41 : 21; | 66 this._rawRowHeight = !!this._networkLogLargeRowsSetting.get() ? 41 : 21; |
| 67 this._updateRowHeight(); |
| 66 } | 68 } |
| 67 updateRowHeight.call(this); | 69 updateRowHeight.call(this); |
| 68 | 70 |
| 69 this._columns = new Network.NetworkLogViewColumns( | 71 this._columns = new Network.NetworkLogViewColumns( |
| 70 this, this._timeCalculator, this._durationCalculator, networkLogLargeRow
sSetting); | 72 this, this._timeCalculator, this._durationCalculator, networkLogLargeRow
sSetting); |
| 71 | 73 |
| 72 /** @type {!Map.<string, !Network.NetworkRequestNode>} */ | 74 /** @type {!Map.<string, !Network.NetworkRequestNode>} */ |
| 73 this._nodesByRequestId = new Map(); | 75 this._nodesByRequestId = new Map(); |
| 74 /** @type {!Object.<string, boolean>} */ | 76 /** @type {!Object.<string, boolean>} */ |
| 75 this._staleRequestIds = {}; | 77 this._staleRequestIds = {}; |
| (...skipping 286 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 362 * @param {?string} groupKey | 364 * @param {?string} groupKey |
| 363 */ | 365 */ |
| 364 _setGrouping(groupKey) { | 366 _setGrouping(groupKey) { |
| 365 var groupLookup = groupKey ? this._groupLookups.get(groupKey) || null : null
; | 367 var groupLookup = groupKey ? this._groupLookups.get(groupKey) || null : null
; |
| 366 this._activeGroupLookup = groupLookup; | 368 this._activeGroupLookup = groupLookup; |
| 367 if (groupLookup) | 369 if (groupLookup) |
| 368 groupLookup.reset(); | 370 groupLookup.reset(); |
| 369 this._invalidateAllItems(); | 371 this._invalidateAllItems(); |
| 370 } | 372 } |
| 371 | 373 |
| 374 _updateRowHeight() { |
| 375 this._rowHeight = Math.floor(this._rawRowHeight * window.devicePixelRatio) /
window.devicePixelRatio; |
| 376 } |
| 377 |
| 372 /** | 378 /** |
| 373 * @param {!SDK.NetworkRequest} request | 379 * @param {!SDK.NetworkRequest} request |
| 374 * @return {?Network.NetworkRequestNode} | 380 * @return {?Network.NetworkRequestNode} |
| 375 */ | 381 */ |
| 376 nodeForRequest(request) { | 382 nodeForRequest(request) { |
| 377 return this._nodesByRequestId.get(request.requestId()); | 383 return this._nodesByRequestId.get(request.requestId()); |
| 378 } | 384 } |
| 379 | 385 |
| 380 /** | 386 /** |
| 381 * @return {number} | 387 * @return {number} |
| (...skipping 409 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 791 } | 797 } |
| 792 | 798 |
| 793 /** | 799 /** |
| 794 * @override | 800 * @override |
| 795 */ | 801 */ |
| 796 willHide() { | 802 willHide() { |
| 797 this._columns.willHide(); | 803 this._columns.willHide(); |
| 798 } | 804 } |
| 799 | 805 |
| 800 /** | 806 /** |
| 807 * @override |
| 808 */ |
| 809 onResize() { |
| 810 this._updateRowHeight(); |
| 811 } |
| 812 |
| 813 /** |
| 801 * @return {!Array<!Network.NetworkNode>} | 814 * @return {!Array<!Network.NetworkNode>} |
| 802 */ | 815 */ |
| 803 flatNodesList() { | 816 flatNodesList() { |
| 804 return this._dataGrid.rootNode().flatChildren(); | 817 return this._dataGrid.rootNode().flatChildren(); |
| 805 } | 818 } |
| 806 | 819 |
| 807 stylesChanged() { | 820 stylesChanged() { |
| 808 this._columns.scheduleRefresh(); | 821 this._columns.scheduleRefresh(); |
| 809 } | 822 } |
| 810 | 823 |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 920 | 933 |
| 921 if (this._activeGroupLookup) | 934 if (this._activeGroupLookup) |
| 922 this._activeGroupLookup.reset(); | 935 this._activeGroupLookup.reset(); |
| 923 this._nodesByRequestId.clear(); | 936 this._nodesByRequestId.clear(); |
| 924 this._staleRequestIds = {}; | 937 this._staleRequestIds = {}; |
| 925 this._resetSuggestionBuilder(); | 938 this._resetSuggestionBuilder(); |
| 926 | 939 |
| 927 this._mainRequestLoadTime = -1; | 940 this._mainRequestLoadTime = -1; |
| 928 this._mainRequestDOMContentLoadedTime = -1; | 941 this._mainRequestDOMContentLoadedTime = -1; |
| 929 | 942 |
| 930 if (this._dataGrid) { | 943 this._dataGrid.rootNode().removeChildren(); |
| 931 this._dataGrid.rootNode().removeChildren(); | 944 this._updateSummaryBar(); |
| 932 this._updateSummaryBar(); | 945 this._dataGrid.setStickToBottom(true); |
| 933 } | |
| 934 } | 946 } |
| 935 | 947 |
| 936 /** | 948 /** |
| 937 * @param {string} filterString | 949 * @param {string} filterString |
| 938 */ | 950 */ |
| 939 setTextFilterValue(filterString) { | 951 setTextFilterValue(filterString) { |
| 940 this._textFilterUI.setValue(filterString); | 952 this._textFilterUI.setValue(filterString); |
| 941 this._textFilterUI.setRegexChecked(false); | 953 this._textFilterUI.setRegexChecked(false); |
| 942 this._dataURLFilterUI.setChecked(false); | 954 this._dataURLFilterUI.setChecked(false); |
| 943 this._resourceCategoryFilterUI.reset(); | 955 this._resourceCategoryFilterUI.reset(); |
| (...skipping 874 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1818 | 1830 |
| 1819 Network.GroupLookupInterface.prototype = { | 1831 Network.GroupLookupInterface.prototype = { |
| 1820 /** | 1832 /** |
| 1821 * @param {!SDK.NetworkRequest} request | 1833 * @param {!SDK.NetworkRequest} request |
| 1822 * @return {?Network.NetworkGroupNode} | 1834 * @return {?Network.NetworkGroupNode} |
| 1823 */ | 1835 */ |
| 1824 groupNodeForRequest: function(request) {}, | 1836 groupNodeForRequest: function(request) {}, |
| 1825 | 1837 |
| 1826 reset: function() {} | 1838 reset: function() {} |
| 1827 }; | 1839 }; |
| OLD | NEW |