| Index: third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js b/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
|
| index 5b19f71c6a2b66eb388fef4c52a8635534c29aad..7e8d4a06d4e88ea0d8a449ab558c212034fcc81e 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/network/NetworkLogView.js
|
| @@ -76,6 +76,9 @@ Network.NetworkLogView = class extends UI.VBox {
|
| this._nodesByRequestId = new Map();
|
| /** @type {!Map<*, !Network.NetworkGroupNode>} */
|
| this._nodeGroups = new Map();
|
| + /** @type {!Set<!Network.NetworkRowDecorator>} */
|
| + this._rowDecorators = new Set();
|
| +
|
| /** @type {!Object.<string, boolean>} */
|
| this._staleRequestIds = {};
|
| /** @type {number} */
|
| @@ -358,6 +361,13 @@ Network.NetworkLogView = class extends UI.VBox {
|
| }
|
|
|
| /**
|
| + * @return {!Set<!Network.NetworkRowDecorator>}
|
| + */
|
| + rowDecorators() {
|
| + return this._rowDecorators;
|
| + }
|
| +
|
| + /**
|
| * @param {!SDK.NetworkRequest} request
|
| * @return {?Network.NetworkRequestNode}
|
| */
|
| @@ -488,6 +498,12 @@ Network.NetworkLogView = class extends UI.VBox {
|
| this.element.id = 'network-container';
|
| this._setupDataGrid();
|
|
|
| + self.runtime.allInstances(Network.NetworkRowDecorator).then(instances => {
|
| + for (var instance of instances)
|
| + this._rowDecorators.add(instance);
|
| + this._invalidateAllItems(true);
|
| + });
|
| +
|
| this._columns.show(this.element);
|
|
|
| this._summaryBarElement = this.element.createChild('div', 'network-summary-bar');
|
| @@ -1818,3 +1834,15 @@ Network.NetworkGroupLookupInterface.prototype = {
|
| */
|
| groupName(key) {}
|
| };
|
| +
|
| +/**
|
| + * @interface
|
| + */
|
| +Network.NetworkRowDecorator = function() {};
|
| +
|
| +Network.NetworkRowDecorator.prototype = {
|
| + /**
|
| + * @param {!Network.NetworkNode} node
|
| + */
|
| + decorate(node) {}
|
| +};
|
|
|