| 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 1143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1154 | 1154 |
| 1155 var domain = request.parsedURL.domain(); | 1155 var domain = request.parsedURL.domain(); |
| 1156 if (domain && !patterns.find(pattern => pattern.url === domain)) { | 1156 if (domain && !patterns.find(pattern => pattern.url === domain)) { |
| 1157 contextMenu.appendItem(Common.UIString.capitalize('Block ^request ^domai
n'), addBlockedURL.bind(null, domain)); | 1157 contextMenu.appendItem(Common.UIString.capitalize('Block ^request ^domai
n'), addBlockedURL.bind(null, domain)); |
| 1158 } else if (domain) { | 1158 } else if (domain) { |
| 1159 const croppedDomain = domain.trimMiddle(maxBlockedURLLength); | 1159 const croppedDomain = domain.trimMiddle(maxBlockedURLLength); |
| 1160 contextMenu.appendItem( | 1160 contextMenu.appendItem( |
| 1161 Common.UIString.capitalize('Unblock ' + croppedDomain), removeBlocke
dURL.bind(null, domain)); | 1161 Common.UIString.capitalize('Unblock ' + croppedDomain), removeBlocke
dURL.bind(null, domain)); |
| 1162 } | 1162 } |
| 1163 | 1163 |
| 1164 if (SDK.NetworkManager.canReplayRequest(request)) { |
| 1165 contextMenu.appendSeparator(); |
| 1166 contextMenu.appendItem(Common.UIString('Replay XHR'), SDK.NetworkManager
.replayRequest.bind(null, request)); |
| 1167 contextMenu.appendSeparator(); |
| 1168 } |
| 1169 |
| 1164 /** | 1170 /** |
| 1165 * @param {string} url | 1171 * @param {string} url |
| 1166 */ | 1172 */ |
| 1167 function addBlockedURL(url) { | 1173 function addBlockedURL(url) { |
| 1168 patterns.push({enabled: true, url: url}); | 1174 patterns.push({enabled: true, url: url}); |
| 1169 manager.setBlockedPatterns(patterns); | 1175 manager.setBlockedPatterns(patterns); |
| 1170 manager.setBlockingEnabled(true); | 1176 manager.setBlockingEnabled(true); |
| 1171 UI.viewManager.showView('network.blocked-urls'); | 1177 UI.viewManager.showView('network.blocked-urls'); |
| 1172 } | 1178 } |
| 1173 | 1179 |
| 1174 /** | 1180 /** |
| 1175 * @param {string} url | 1181 * @param {string} url |
| 1176 */ | 1182 */ |
| 1177 function removeBlockedURL(url) { | 1183 function removeBlockedURL(url) { |
| 1178 patterns = patterns.filter(pattern => pattern.url !== url); | 1184 patterns = patterns.filter(pattern => pattern.url !== url); |
| 1179 manager.setBlockedPatterns(patterns); | 1185 manager.setBlockedPatterns(patterns); |
| 1180 UI.viewManager.showView('network.blocked-urls'); | 1186 UI.viewManager.showView('network.blocked-urls'); |
| 1181 } | 1187 } |
| 1182 } | 1188 } |
| 1183 | |
| 1184 if (request && request.resourceType() === Common.resourceTypes.XHR) { | |
| 1185 contextMenu.appendSeparator(); | |
| 1186 contextMenu.appendItem(Common.UIString('Replay XHR'), request.replayXHR.bi
nd(request)); | |
| 1187 contextMenu.appendSeparator(); | |
| 1188 } | |
| 1189 } | 1189 } |
| 1190 | 1190 |
| 1191 _harRequests() { | 1191 _harRequests() { |
| 1192 var requests = this._nodesByRequestId.valuesArray().map(function(node) { | 1192 var requests = this._nodesByRequestId.valuesArray().map(function(node) { |
| 1193 return node.request(); | 1193 return node.request(); |
| 1194 }); | 1194 }); |
| 1195 var httpRequests = requests.filter(Network.NetworkLogView.HTTPRequestsFilter
); | 1195 var httpRequests = requests.filter(Network.NetworkLogView.HTTPRequestsFilter
); |
| 1196 return httpRequests.filter(Network.NetworkLogView.FinishedRequestsFilter); | 1196 return httpRequests.filter(Network.NetworkLogView.FinishedRequestsFilter); |
| 1197 } | 1197 } |
| 1198 | 1198 |
| (...skipping 623 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1822 | 1822 |
| 1823 Network.GroupLookupInterface.prototype = { | 1823 Network.GroupLookupInterface.prototype = { |
| 1824 /** | 1824 /** |
| 1825 * @param {!SDK.NetworkRequest} request | 1825 * @param {!SDK.NetworkRequest} request |
| 1826 * @return {?Network.NetworkGroupNode} | 1826 * @return {?Network.NetworkGroupNode} |
| 1827 */ | 1827 */ |
| 1828 groupNodeForRequest: function(request) {}, | 1828 groupNodeForRequest: function(request) {}, |
| 1829 | 1829 |
| 1830 reset: function() {} | 1830 reset: function() {} |
| 1831 }; | 1831 }; |
| OLD | NEW |