Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(29)

Side by Side Diff: Source/devtools/front_end/network/NetworkPanel.js

Issue 541913004: DevTools: NetworkPanel: Add scheme auto-filter. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 "Cache-Control": false, "Connection": false, "Content-Encoding": false, "Con tent-Length": false, "ETag": false, "Keep-Alive": false, "Last-Modified": false, "Server": false, "Vary": false 94 "Cache-Control": false, "Connection": false, "Content-Encoding": false, "Con tent-Length": false, "ETag": false, "Keep-Alive": false, "Last-Modified": false, "Server": false, "Vary": false
95 }; 95 };
96 WebInspector.NetworkLogView._defaultRefreshDelay = 500; 96 WebInspector.NetworkLogView._defaultRefreshDelay = 500;
97 97
98 /** @enum {string} */ 98 /** @enum {string} */
99 WebInspector.NetworkLogView.FilterType = { 99 WebInspector.NetworkLogView.FilterType = {
100 Domain: "Domain", 100 Domain: "Domain",
101 HasResponseHeader: "HasResponseHeader", 101 HasResponseHeader: "HasResponseHeader",
102 Method: "Method", 102 Method: "Method",
103 MimeType: "MimeType", 103 MimeType: "MimeType",
104 Scheme: "Scheme",
104 SetCookieDomain: "SetCookieDomain", 105 SetCookieDomain: "SetCookieDomain",
105 SetCookieName: "SetCookieName", 106 SetCookieName: "SetCookieName",
106 SetCookieValue: "SetCookieValue", 107 SetCookieValue: "SetCookieValue",
107 StatusCode: "StatusCode" 108 StatusCode: "StatusCode"
108 }; 109 };
109 110
110 /** @type {!Array.<string>} */ 111 /** @type {!Array.<string>} */
111 WebInspector.NetworkLogView._searchKeys = Object.values(WebInspector.NetworkLogV iew.FilterType); 112 WebInspector.NetworkLogView._searchKeys = Object.values(WebInspector.NetworkLogV iew.FilterType);
112 113
113 /** @type {!Object.<string, string>} */ 114 /** @type {!Object.<string, string>} */
(...skipping 787 matching lines...) Expand 10 before | Expand all | Expand 10 after
901 * @param {!WebInspector.NetworkRequest} request 902 * @param {!WebInspector.NetworkRequest} request
902 */ 903 */
903 _refreshRequest: function(request) 904 _refreshRequest: function(request)
904 { 905 {
905 if (!this._nodesByRequestId.get(request.requestId)) 906 if (!this._nodesByRequestId.get(request.requestId))
906 return; 907 return;
907 908
908 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.D omain, request.domain); 909 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.D omain, request.domain);
909 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M ethod, request.requestMethod); 910 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M ethod, request.requestMethod);
910 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M imeType, request.mimeType); 911 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.M imeType, request.mimeType);
912 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S cheme, "" + request.scheme);
911 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S tatusCode, "" + request.statusCode); 913 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.S tatusCode, "" + request.statusCode);
912 914
913 var responseHeaders = request.responseHeaders; 915 var responseHeaders = request.responseHeaders;
914 for (var i = 0, l = responseHeaders.length; i < l; ++i) 916 for (var i = 0, l = responseHeaders.length; i < l; ++i)
915 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.HasResponseHeader, responseHeaders[i].name); 917 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.HasResponseHeader, responseHeaders[i].name);
916 var cookies = request.responseCookies; 918 var cookies = request.responseCookies;
917 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { 919 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) {
918 var cookie = cookies[i]; 920 var cookie = cookies[i];
919 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.SetCookieDomain, cookie.domain()); 921 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.SetCookieDomain, cookie.domain());
920 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.SetCookieName, cookie.name()); 922 this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterTy pe.SetCookieName, cookie.name());
(...skipping 558 matching lines...) Expand 10 before | Expand all | Expand 10 after
1479 1481
1480 case WebInspector.NetworkLogView.FilterType.HasResponseHeader: 1482 case WebInspector.NetworkLogView.FilterType.HasResponseHeader:
1481 return WebInspector.NetworkLogView._requestResponseHeaderFilter.bind (null, value); 1483 return WebInspector.NetworkLogView._requestResponseHeaderFilter.bind (null, value);
1482 1484
1483 case WebInspector.NetworkLogView.FilterType.Method: 1485 case WebInspector.NetworkLogView.FilterType.Method:
1484 return WebInspector.NetworkLogView._requestMethodFilter.bind(null, v alue); 1486 return WebInspector.NetworkLogView._requestMethodFilter.bind(null, v alue);
1485 1487
1486 case WebInspector.NetworkLogView.FilterType.MimeType: 1488 case WebInspector.NetworkLogView.FilterType.MimeType:
1487 return WebInspector.NetworkLogView._requestMimeTypeFilter.bind(null, value); 1489 return WebInspector.NetworkLogView._requestMimeTypeFilter.bind(null, value);
1488 1490
1491 case WebInspector.NetworkLogView.FilterType.Scheme:
1492 return WebInspector.NetworkLogView._requestSchemeFilter.bind(null, v alue);
1493
1489 case WebInspector.NetworkLogView.FilterType.SetCookieDomain: 1494 case WebInspector.NetworkLogView.FilterType.SetCookieDomain:
1490 return WebInspector.NetworkLogView._requestSetCookieDomainFilter.bin d(null, value); 1495 return WebInspector.NetworkLogView._requestSetCookieDomainFilter.bin d(null, value);
1491 1496
1492 case WebInspector.NetworkLogView.FilterType.SetCookieName: 1497 case WebInspector.NetworkLogView.FilterType.SetCookieName:
1493 return WebInspector.NetworkLogView._requestSetCookieNameFilter.bind( null, value); 1498 return WebInspector.NetworkLogView._requestSetCookieNameFilter.bind( null, value);
1494 1499
1495 case WebInspector.NetworkLogView.FilterType.SetCookieValue: 1500 case WebInspector.NetworkLogView.FilterType.SetCookieValue:
1496 return WebInspector.NetworkLogView._requestSetCookieValueFilter.bind (null, value); 1501 return WebInspector.NetworkLogView._requestSetCookieValueFilter.bind (null, value);
1497 1502
1498 case WebInspector.NetworkLogView.FilterType.StatusCode: 1503 case WebInspector.NetworkLogView.FilterType.StatusCode:
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
1714 WebInspector.NetworkLogView._requestMimeTypeFilter = function(value, request) 1719 WebInspector.NetworkLogView._requestMimeTypeFilter = function(value, request)
1715 { 1720 {
1716 return request.mimeType === value; 1721 return request.mimeType === value;
1717 } 1722 }
1718 1723
1719 /** 1724 /**
1720 * @param {string} value 1725 * @param {string} value
1721 * @param {!WebInspector.NetworkRequest} request 1726 * @param {!WebInspector.NetworkRequest} request
1722 * @return {boolean} 1727 * @return {boolean}
1723 */ 1728 */
1729 WebInspector.NetworkLogView._requestSchemeFilter = function(value, request)
1730 {
1731 return request.scheme === value;
1732 }
1733
1734 /**
1735 * @param {string} value
1736 * @param {!WebInspector.NetworkRequest} request
1737 * @return {boolean}
1738 */
1724 WebInspector.NetworkLogView._requestSetCookieDomainFilter = function(value, requ est) 1739 WebInspector.NetworkLogView._requestSetCookieDomainFilter = function(value, requ est)
1725 { 1740 {
1726 var cookies = request.responseCookies; 1741 var cookies = request.responseCookies;
1727 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) { 1742 for (var i = 0, l = cookies ? cookies.length : 0; i < l; ++i) {
1728 if (cookies[i].domain() === value) 1743 if (cookies[i].domain() === value)
1729 return false; 1744 return false;
1730 } 1745 }
1731 return false; 1746 return false;
1732 } 1747 }
1733 1748
(...skipping 1310 matching lines...) Expand 10 before | Expand all | Expand 10 after
3044 WebInspector.NetworkDataGridNode.RequestPropertyComparator = function(propertyNa me, revert, a, b) 3059 WebInspector.NetworkDataGridNode.RequestPropertyComparator = function(propertyNa me, revert, a, b)
3045 { 3060 {
3046 var aValue = a._request[propertyName]; 3061 var aValue = a._request[propertyName];
3047 var bValue = b._request[propertyName]; 3062 var bValue = b._request[propertyName];
3048 if (aValue > bValue) 3063 if (aValue > bValue)
3049 return revert ? -1 : 1; 3064 return revert ? -1 : 1;
3050 if (bValue > aValue) 3065 if (bValue > aValue)
3051 return revert ? 1 : -1; 3066 return revert ? 1 : -1;
3052 return a._request.indentityCompare(b._request); 3067 return a._request.indentityCompare(b._request);
3053 } 3068 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698