| Index: third_party/WebKit/Source/devtools/front_end/network/NetworkTimelineColumn.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/network/NetworkTimelineColumn.js b/third_party/WebKit/Source/devtools/front_end/network/NetworkTimelineColumn.js
|
| index 2bd1c76259bac2184824aa1f1eb9b0782475dcac..4337f1f52443d8b363e9d12698d6fc9d0c80ae83 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/network/NetworkTimelineColumn.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/network/NetworkTimelineColumn.js
|
| @@ -27,6 +27,28 @@ WebInspector.NetworkTimelineColumn = function(networkLogView, dataGrid)
|
| }
|
|
|
| WebInspector.NetworkTimelineColumn.prototype = {
|
| + wasShown: function()
|
| + {
|
| + this.scheduleUpdate();
|
| + },
|
| +
|
| + scheduleRefreshData: function()
|
| + {
|
| + this._needsRefreshData = true;
|
| + },
|
| +
|
| + _refreshDataIfNeeded: function()
|
| + {
|
| + if (!this._needsRefreshData)
|
| + return;
|
| + this._needsRefreshData = false;
|
| + var currentNode = this._dataGrid.rootNode();
|
| + this._requestData = [];
|
| + while (currentNode = currentNode.traverseNextNode(true))
|
| + this._requestData.push(currentNode.request());
|
| + this._update();
|
| + },
|
| +
|
| scheduleUpdate: function()
|
| {
|
| if (this._updateRequestID)
|
| @@ -39,6 +61,8 @@ WebInspector.NetworkTimelineColumn.prototype = {
|
| this.element.window().cancelAnimationFrame(this._updateRequestID);
|
| this._updateRequestID = null;
|
|
|
| + this._refreshDataIfNeeded();
|
| +
|
| this._startTime = this._networkLogView.calculator().minimumBoundary();
|
| this._endTime = this._networkLogView.calculator().maximumBoundary();
|
| this._resetCanvas();
|
|
|