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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/network/NetworkOverview.js

Issue 1828203005: Expose SPDY pushes in DevTools (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: fixed tests Created 4 years, 8 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** 5 /**
6 * @constructor 6 * @constructor
7 * @extends {WebInspector.TimelineOverviewBase} 7 * @extends {WebInspector.TimelineOverviewBase}
8 */ 8 */
9 WebInspector.NetworkOverview = function() 9 WebInspector.NetworkOverview = function()
10 { 10 {
(...skipping 233 matching lines...) Expand 10 before | Expand all | Expand 10 after
244 } 244 }
245 lines.push(y, start, end); 245 lines.push(y, start, end);
246 } 246 }
247 247
248 var requests = this._requestsList; 248 var requests = this._requestsList;
249 var n = requests.length; 249 var n = requests.length;
250 for (var i = 0; i < n; ++i) { 250 for (var i = 0; i < n; ++i) {
251 var request = requests[i]; 251 var request = requests[i];
252 var band = this._bandId(request.connectionId); 252 var band = this._bandId(request.connectionId);
253 var y = (band === -1) ? 0 : (band % this._numBands + 1); 253 var y = (band === -1) ? 0 : (band % this._numBands + 1);
254 var timeRanges = WebInspector.RequestTimingView.calculateRequestTime Ranges(request); 254 var timeRanges = WebInspector.RequestTimingView.calculateRequestTime Ranges(request, this._calculator.minimumBoundary());
255 for (var j = 0; j < timeRanges.length; ++j) { 255 for (var j = 0; j < timeRanges.length; ++j) {
256 var type = timeRanges[j].name; 256 var type = timeRanges[j].name;
257 if (band !== -1 || type === WebInspector.RequestTimeRangeNames.T otal) 257 if (band !== -1 || type === WebInspector.RequestTimeRangeNames.T otal)
258 addLine(type, y, timeRanges[j].start * 1000, timeRanges[j].e nd * 1000); 258 addLine(type, y, timeRanges[j].start * 1000, timeRanges[j].e nd * 1000);
259 } 259 }
260 } 260 }
261 261
262 context.clearRect(0, 0, this._canvas.width, this._canvas.height); 262 context.clearRect(0, 0, this._canvas.width, this._canvas.height);
263 context.save(); 263 context.save();
264 context.scale(window.devicePixelRatio, window.devicePixelRatio); 264 context.scale(window.devicePixelRatio, window.devicePixelRatio);
265 context.lineWidth = 2; 265 context.lineWidth = 2;
266 drawLines(WebInspector.RequestTimeRangeNames.Total, "#CCCCCC"); 266 drawLines(WebInspector.RequestTimeRangeNames.Total, "#CCCCCC");
267 drawLines(WebInspector.RequestTimeRangeNames.Blocking, "#AAAAAA"); 267 drawLines(WebInspector.RequestTimeRangeNames.Blocking, "#AAAAAA");
268 drawLines(WebInspector.RequestTimeRangeNames.Connecting, "#FF9800"); 268 drawLines(WebInspector.RequestTimeRangeNames.Connecting, "#FF9800");
269 drawLines(WebInspector.RequestTimeRangeNames.ServiceWorker, "#FF9800"); 269 drawLines(WebInspector.RequestTimeRangeNames.ServiceWorker, "#FF9800");
270 drawLines(WebInspector.RequestTimeRangeNames.ServiceWorkerPreparation, " #FF9800"); 270 drawLines(WebInspector.RequestTimeRangeNames.ServiceWorkerPreparation, " #FF9800");
271 drawLines(WebInspector.RequestTimeRangeNames.Push, "#8CDBff");
271 drawLines(WebInspector.RequestTimeRangeNames.Proxy, "#A1887F"); 272 drawLines(WebInspector.RequestTimeRangeNames.Proxy, "#A1887F");
272 drawLines(WebInspector.RequestTimeRangeNames.DNS, "#009688"); 273 drawLines(WebInspector.RequestTimeRangeNames.DNS, "#009688");
273 drawLines(WebInspector.RequestTimeRangeNames.SSL, "#9C27B0"); 274 drawLines(WebInspector.RequestTimeRangeNames.SSL, "#9C27B0");
274 drawLines(WebInspector.RequestTimeRangeNames.Sending, "#B0BEC5"); 275 drawLines(WebInspector.RequestTimeRangeNames.Sending, "#B0BEC5");
275 drawLines(WebInspector.RequestTimeRangeNames.Waiting, "#00C853"); 276 drawLines(WebInspector.RequestTimeRangeNames.Waiting, "#00C853");
276 drawLines(WebInspector.RequestTimeRangeNames.Receiving, "#03A9F4"); 277 drawLines(WebInspector.RequestTimeRangeNames.Receiving, "#03A9F4");
277 278
278 var height = this.element.offsetHeight; 279 var height = this.element.offsetHeight;
279 context.lineWidth = 1; 280 context.lineWidth = 1;
280 context.beginPath(); 281 context.beginPath();
(...skipping 21 matching lines...) Expand all
302 var x = Math.round(calculator.computePosition(this._selectedFilmStri pTime)); 303 var x = Math.round(calculator.computePosition(this._selectedFilmStri pTime));
303 context.moveTo(x, 0); 304 context.moveTo(x, 0);
304 context.lineTo(x, height); 305 context.lineTo(x, height);
305 context.stroke(); 306 context.stroke();
306 } 307 }
307 context.restore(); 308 context.restore();
308 }, 309 },
309 310
310 __proto__: WebInspector.TimelineOverviewBase.prototype 311 __proto__: WebInspector.TimelineOverviewBase.prototype
311 } 312 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698