Chromium Code Reviews| 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 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 154 this._preserveLog = preserveLog; | 154 this._preserveLog = preserveLog; |
| 155 }, | 155 }, |
| 156 | 156 |
| 157 /** | 157 /** |
| 158 * @override | 158 * @override |
| 159 * @param {!WebInspector.Target} target | 159 * @param {!WebInspector.Target} target |
| 160 */ | 160 */ |
| 161 targetAdded: function(target) | 161 targetAdded: function(target) |
| 162 { | 162 { |
| 163 if (!target.parentTarget()) { | 163 if (!target.parentTarget()) { |
| 164 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeM odel.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this); | 164 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(ta rget); |
| 165 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeM odel.EventTypes.Load, this._loadEventFired, this); | 165 if (resourceTreeModel) { |
| 166 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeM odel.EventTypes.DOMContentLoaded, this._domContentLoadedEventFired, this); | 166 resourceTreeModel.addEventListener(WebInspector.ResourceTreeMode l.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this); |
| 167 resourceTreeModel.addEventListener(WebInspector.ResourceTreeMode l.EventTypes.Load, this._loadEventFired, this); | |
| 168 resourceTreeModel.addEventListener(WebInspector.ResourceTreeMode l.EventTypes.DOMContentLoaded, this._domContentLoadedEventFired, this); | |
| 169 } | |
| 167 } | 170 } |
| 168 var networkLog = WebInspector.NetworkLog.fromTarget(target); | 171 var networkLog = WebInspector.NetworkLog.fromTarget(target); |
| 169 if (networkLog) | 172 if (networkLog) |
| 170 networkLog.requests().forEach(this._appendRequest.bind(this)); | 173 networkLog.requests().forEach(this._appendRequest.bind(this)); |
| 171 }, | 174 }, |
| 172 | 175 |
| 173 /** | 176 /** |
| 174 * @override | 177 * @override |
| 175 * @param {!WebInspector.Target} target | 178 * @param {!WebInspector.Target} target |
| 176 */ | 179 */ |
| 177 targetRemoved: function(target) | 180 targetRemoved: function(target) |
| 178 { | 181 { |
| 179 if (!target.parentTarget()) { | 182 if (!target.parentTarget()) { |
| 180 target.resourceTreeModel.removeEventListener(WebInspector.ResourceTr eeModel.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this); | 183 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(ta rget); |
| 181 target.resourceTreeModel.removeEventListener(WebInspector.ResourceTr eeModel.EventTypes.Load, this._loadEventFired, this); | 184 if (resourceTreeModel) { |
| 182 target.resourceTreeModel.removeEventListener(WebInspector.ResourceTr eeModel.EventTypes.DOMContentLoaded, this._domContentLoadedEventFired, this); | 185 resourceTreeModel.removeEventListener(WebInspector.ResourceTreeM odel.EventTypes.MainFrameNavigated, this._mainFrameNavigated, this); |
| 186 resourceTreeModel.removeEventListener(WebInspector.ResourceTreeM odel.EventTypes.Load, this._loadEventFired, this); | |
| 187 resourceTreeModel.removeEventListener(WebInspector.ResourceTreeM odel.EventTypes.DOMContentLoaded, this._domContentLoadedEventFired, this); | |
| 188 } | |
| 183 } | 189 } |
| 184 }, | 190 }, |
| 185 | 191 |
| 186 /** | 192 /** |
| 187 * @param {number} start | 193 * @param {number} start |
| 188 * @param {number} end | 194 * @param {number} end |
| 189 */ | 195 */ |
| 190 setWindow: function(start, end) | 196 setWindow: function(start, end) |
| 191 { | 197 { |
| 192 if (!start && !end) { | 198 if (!start && !end) { |
| (...skipping 192 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 385 var maxTime = -1; | 391 var maxTime = -1; |
| 386 var nodes = this._nodesByRequestId.valuesArray(); | 392 var nodes = this._nodesByRequestId.valuesArray(); |
| 387 for (var i = 0; i < nodes.length; ++i) { | 393 for (var i = 0; i < nodes.length; ++i) { |
| 388 var request = nodes[i].request(); | 394 var request = nodes[i].request(); |
| 389 var requestTransferSize = request.transferSize; | 395 var requestTransferSize = request.transferSize; |
| 390 transferSize += requestTransferSize; | 396 transferSize += requestTransferSize; |
| 391 if (!nodes[i][WebInspector.NetworkLogView._isFilteredOutSymbol]) { | 397 if (!nodes[i][WebInspector.NetworkLogView._isFilteredOutSymbol]) { |
| 392 selectedRequestsNumber++; | 398 selectedRequestsNumber++; |
| 393 selectedTransferSize += requestTransferSize; | 399 selectedTransferSize += requestTransferSize; |
| 394 } | 400 } |
| 395 if (request.url === request.target().resourceTreeModel.inspectedPage URL() && request.resourceType() === WebInspector.resourceTypes.Document) | 401 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(re quest.target()); |
|
dgozman
2016/07/22 17:19:43
If the request is from SW, there might be no resou
eostroukhov-old
2016/07/25 19:36:10
Done.
| |
| 402 if (request.url === resourceTreeModel.inspectedPageURL() && request. resourceType() === WebInspector.resourceTypes.Document) | |
| 396 baseTime = request.startTime; | 403 baseTime = request.startTime; |
| 397 if (request.endTime > maxTime) | 404 if (request.endTime > maxTime) |
| 398 maxTime = request.endTime; | 405 maxTime = request.endTime; |
| 399 } | 406 } |
| 400 | 407 |
| 401 var summaryBar = this._summaryBarElement; | 408 var summaryBar = this._summaryBarElement; |
| 402 summaryBar.removeChildren(); | 409 summaryBar.removeChildren(); |
| 403 var separator = "\u2002\u2758\u2002"; | 410 var separator = "\u2002\u2758\u2002"; |
| 404 var text = ""; | 411 var text = ""; |
| 405 /** | 412 /** |
| (...skipping 1282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1688 return false; | 1695 return false; |
| 1689 return true; | 1696 return true; |
| 1690 } | 1697 } |
| 1691 | 1698 |
| 1692 WebInspector.NetworkLogView.EventTypes = { | 1699 WebInspector.NetworkLogView.EventTypes = { |
| 1693 RequestSelected: "RequestSelected", | 1700 RequestSelected: "RequestSelected", |
| 1694 SearchCountUpdated: "SearchCountUpdated", | 1701 SearchCountUpdated: "SearchCountUpdated", |
| 1695 SearchIndexUpdated: "SearchIndexUpdated", | 1702 SearchIndexUpdated: "SearchIndexUpdated", |
| 1696 UpdateRequest: "UpdateRequest" | 1703 UpdateRequest: "UpdateRequest" |
| 1697 }; | 1704 }; |
| OLD | NEW |