Index: Source/devtools/front_end/network/NetworkPanel.js |
diff --git a/Source/devtools/front_end/network/NetworkPanel.js b/Source/devtools/front_end/network/NetworkPanel.js |
index f37c84c0314a4e8485430d7a2c88c0723eafc77d..6c37933cff448a5818a976fe0563b1c48c0b6a22 100644 |
--- a/Source/devtools/front_end/network/NetworkPanel.js |
+++ b/Source/devtools/front_end/network/NetworkPanel.js |
@@ -101,6 +101,7 @@ WebInspector.NetworkLogView.FilterType = { |
HasResponseHeader: "HasResponseHeader", |
Method: "Method", |
MimeType: "MimeType", |
+ Scheme: "Scheme", |
SetCookieDomain: "SetCookieDomain", |
SetCookieName: "SetCookieName", |
SetCookieValue: "SetCookieValue", |
@@ -908,6 +909,7 @@ WebInspector.NetworkLogView.prototype = { |
this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.Domain, request.domain); |
this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.Method, request.requestMethod); |
this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.MimeType, request.mimeType); |
+ this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.Scheme, "" + request.scheme); |
this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.StatusCode, "" + request.statusCode); |
var responseHeaders = request.responseHeaders; |
@@ -1486,6 +1488,9 @@ WebInspector.NetworkLogView.prototype = { |
case WebInspector.NetworkLogView.FilterType.MimeType: |
return WebInspector.NetworkLogView._requestMimeTypeFilter.bind(null, value); |
+ case WebInspector.NetworkLogView.FilterType.Scheme: |
+ return WebInspector.NetworkLogView._requestSchemeFilter.bind(null, value); |
+ |
case WebInspector.NetworkLogView.FilterType.SetCookieDomain: |
return WebInspector.NetworkLogView._requestSetCookieDomainFilter.bind(null, value); |
@@ -1721,6 +1726,16 @@ WebInspector.NetworkLogView._requestMimeTypeFilter = function(value, request) |
* @param {!WebInspector.NetworkRequest} request |
* @return {boolean} |
*/ |
+WebInspector.NetworkLogView._requestSchemeFilter = function(value, request) |
+{ |
+ return request.scheme === value; |
+} |
+ |
+/** |
+ * @param {string} value |
+ * @param {!WebInspector.NetworkRequest} request |
+ * @return {boolean} |
+ */ |
WebInspector.NetworkLogView._requestSetCookieDomainFilter = function(value, request) |
{ |
var cookies = request.responseCookies; |