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

Unified Diff: Source/devtools/front_end/network/NetworkPanel.js

Issue 621303002: DevTools: NetworkPanel: add filter for running requests. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 b6b04d4984929af2e78cf9d5659ce80635dc8429..45b841021f9f8333c42f7d3ef1947b991f941659 100644
--- a/Source/devtools/front_end/network/NetworkPanel.js
+++ b/Source/devtools/front_end/network/NetworkPanel.js
@@ -99,6 +99,7 @@ WebInspector.NetworkLogView._defaultRefreshDelay = 500;
WebInspector.NetworkLogView.FilterType = {
Domain: "Domain",
HasResponseHeader: "HasResponseHeader",
+ Is: "Is",
Method: "Method",
MimeType: "MimeType",
Scheme: "Scheme",
@@ -108,6 +109,11 @@ WebInspector.NetworkLogView.FilterType = {
StatusCode: "StatusCode"
};
+/** @enum {string} */
+WebInspector.NetworkLogView.IsFilterType = {
+ Running: "running"
+};
+
/** @type {!Array.<string>} */
WebInspector.NetworkLogView._searchKeys = Object.values(WebInspector.NetworkLogView.FilterType);
@@ -188,6 +194,7 @@ WebInspector.NetworkLogView.prototype = {
_resetSuggestionBuilder: function()
{
this._suggestionBuilder = new WebInspector.FilterSuggestionBuilder(WebInspector.NetworkLogView._searchKeys);
+ this._suggestionBuilder.addItem(WebInspector.NetworkLogView.FilterType.Is, WebInspector.NetworkLogView.IsFilterType.Running);
this._textFilterUI.setSuggestionBuilder(this._suggestionBuilder);
},
@@ -1491,6 +1498,11 @@ WebInspector.NetworkLogView.prototype = {
case WebInspector.NetworkLogView.FilterType.HasResponseHeader:
return WebInspector.NetworkLogView._requestResponseHeaderFilter.bind(null, value);
+ case WebInspector.NetworkLogView.FilterType.Is:
+ if (value.toLowerCase() === WebInspector.NetworkLogView.IsFilterType.Running)
+ return WebInspector.NetworkLogView._runningRequestFilter;
+ break;
+
case WebInspector.NetworkLogView.FilterType.Method:
return WebInspector.NetworkLogView._requestMethodFilter.bind(null, value);
@@ -1701,6 +1713,15 @@ WebInspector.NetworkLogView._requestDomainFilter = function(value, request)
}
/**
+ * @param {!WebInspector.NetworkRequest} request
+ * @return {boolean}
+ */
+WebInspector.NetworkLogView._runningRequestFilter = function(request)
+{
+ return !request.finished;
+}
+
+/**
* @param {string} value
* @param {!WebInspector.NetworkRequest} request
* @return {boolean}
« 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