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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/NetworkManager.js

Issue 2899973003: [wip]devtools
Patch Set: cleanup Created 3 years, 7 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 /* 1 /*
2 * Copyright (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after
285 */ 285 */
286 resourceChangedPriority(requestId, newPriority, timestamp) { 286 resourceChangedPriority(requestId, newPriority, timestamp) {
287 var networkRequest = this._inflightRequestsById[requestId]; 287 var networkRequest = this._inflightRequestsById[requestId];
288 if (networkRequest) 288 if (networkRequest)
289 networkRequest.setPriority(newPriority); 289 networkRequest.setPriority(newPriority);
290 } 290 }
291 291
292 /** 292 /**
293 * @override 293 * @override
294 * @param {!Protocol.Network.RequestId} requestId 294 * @param {!Protocol.Network.RequestId} requestId
295 * @param {!Protocol.Page.FrameId} frameId
296 * @param {!Protocol.Network.LoaderId} loaderId 295 * @param {!Protocol.Network.LoaderId} loaderId
297 * @param {string} documentURL 296 * @param {string} documentURL
298 * @param {!Protocol.Network.Request} request 297 * @param {!Protocol.Network.Request} request
299 * @param {!Protocol.Network.Timestamp} time 298 * @param {!Protocol.Network.Timestamp} time
300 * @param {!Protocol.Network.Timestamp} wallTime 299 * @param {!Protocol.Network.Timestamp} wallTime
301 * @param {!Protocol.Network.Initiator} initiator 300 * @param {!Protocol.Network.Initiator} initiator
302 * @param {!Protocol.Network.Response=} redirectResponse 301 * @param {!Protocol.Network.Response=} redirectResponse
303 * @param {!Protocol.Page.ResourceType=} resourceType 302 * @param {!Protocol.Page.ResourceType=} resourceType
303 * @param {!Protocol.Page.FrameId=} frameId
304 */ 304 */
305 requestWillBeSent( 305 requestWillBeSent(
306 requestId, 306 requestId, loaderId, documentURL, request, time, wallTime, initiator, redi rectResponse, resourceType, frameId) {
307 frameId,
308 loaderId,
309 documentURL,
310 request,
311 time,
312 wallTime,
313 initiator,
314 redirectResponse,
315 resourceType) {
316 var networkRequest = this._inflightRequestsById[requestId]; 307 var networkRequest = this._inflightRequestsById[requestId];
317 if (networkRequest) { 308 if (networkRequest) {
318 // FIXME: move this check to the backend. 309 // FIXME: move this check to the backend.
319 if (!redirectResponse) 310 if (!redirectResponse)
320 return; 311 return;
321 this.responseReceived(requestId, frameId, loaderId, time, Protocol.Page.Re sourceType.Other, redirectResponse); 312 this.responseReceived(requestId, loaderId, time, Protocol.Page.ResourceTyp e.Other, redirectResponse, frameId);
322 networkRequest = this._appendRedirect(requestId, time, request.url); 313 networkRequest = this._appendRedirect(requestId, time, request.url);
323 this._manager.dispatchEventToListeners(SDK.NetworkManager.Events.RequestRe directed, networkRequest); 314 this._manager.dispatchEventToListeners(SDK.NetworkManager.Events.RequestRe directed, networkRequest);
324 } else { 315 } else {
325 networkRequest = this._createNetworkRequest(requestId, frameId, loaderId, request.url, documentURL, initiator); 316 networkRequest =
317 this._createNetworkRequest(requestId, frameId ? frameId : '', loaderId , request.url, documentURL, initiator);
326 } 318 }
327 networkRequest.hasNetworkData = true; 319 networkRequest.hasNetworkData = true;
328 this._updateNetworkRequestWithRequest(networkRequest, request); 320 this._updateNetworkRequestWithRequest(networkRequest, request);
329 networkRequest.setIssueTime(time, wallTime); 321 networkRequest.setIssueTime(time, wallTime);
330 networkRequest.setResourceType( 322 networkRequest.setResourceType(
331 resourceType ? Common.resourceTypes[resourceType] : Protocol.Page.Resour ceType.Other); 323 resourceType ? Common.resourceTypes[resourceType] : Protocol.Page.Resour ceType.Other);
332 324
333 this._startNetworkRequest(networkRequest); 325 this._startNetworkRequest(networkRequest);
334 } 326 }
335 327
336 /** 328 /**
337 * @override 329 * @override
338 * @param {!Protocol.Network.RequestId} requestId 330 * @param {!Protocol.Network.RequestId} requestId
339 */ 331 */
340 requestServedFromCache(requestId) { 332 requestServedFromCache(requestId) {
341 var networkRequest = this._inflightRequestsById[requestId]; 333 var networkRequest = this._inflightRequestsById[requestId];
342 if (!networkRequest) 334 if (!networkRequest)
343 return; 335 return;
344 336
345 networkRequest.setFromMemoryCache(); 337 networkRequest.setFromMemoryCache();
346 } 338 }
347 339
348 /** 340 /**
349 * @override 341 * @override
350 * @param {!Protocol.Network.RequestId} requestId 342 * @param {!Protocol.Network.RequestId} requestId
351 * @param {!Protocol.Page.FrameId} frameId
352 * @param {!Protocol.Network.LoaderId} loaderId 343 * @param {!Protocol.Network.LoaderId} loaderId
353 * @param {!Protocol.Network.Timestamp} time 344 * @param {!Protocol.Network.Timestamp} time
354 * @param {!Protocol.Page.ResourceType} resourceType 345 * @param {!Protocol.Page.ResourceType} resourceType
355 * @param {!Protocol.Network.Response} response 346 * @param {!Protocol.Network.Response} response
347 * @param {!Protocol.Page.FrameId=} frameId
356 */ 348 */
357 responseReceived(requestId, frameId, loaderId, time, resourceType, response) { 349 responseReceived(requestId, loaderId, time, resourceType, response, frameId) {
358 var networkRequest = this._inflightRequestsById[requestId]; 350 var networkRequest = this._inflightRequestsById[requestId];
359 if (!networkRequest) { 351 if (!networkRequest) {
360 // We missed the requestWillBeSent. 352 // We missed the requestWillBeSent.
361 var eventData = {}; 353 var eventData = {};
362 eventData.url = response.url; 354 eventData.url = response.url;
363 eventData.frameId = frameId; 355 eventData.frameId = frameId ? frameId : '';
364 eventData.loaderId = loaderId; 356 eventData.loaderId = loaderId;
365 eventData.resourceType = resourceType; 357 eventData.resourceType = resourceType;
366 eventData.mimeType = response.mimeType; 358 eventData.mimeType = response.mimeType;
367 var lastModifiedHeader = response.headers['last-modified']; 359 var lastModifiedHeader = response.headers['last-modified'];
368 eventData.lastModified = lastModifiedHeader ? new Date(lastModifiedHeader) : null; 360 eventData.lastModified = lastModifiedHeader ? new Date(lastModifiedHeader) : null;
369 this._manager.dispatchEventToListeners(SDK.NetworkManager.Events.RequestUp dateDropped, eventData); 361 this._manager.dispatchEventToListeners(SDK.NetworkManager.Events.RequestUp dateDropped, eventData);
370 return; 362 return;
371 } 363 }
372 364
373 networkRequest.responseReceivedTime = time; 365 networkRequest.responseReceivedTime = time;
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after
921 SDK.MultitargetNetworkManager.Events = { 913 SDK.MultitargetNetworkManager.Events = {
922 BlockedPatternsChanged: Symbol('BlockedPatternsChanged'), 914 BlockedPatternsChanged: Symbol('BlockedPatternsChanged'),
923 ConditionsChanged: Symbol('ConditionsChanged'), 915 ConditionsChanged: Symbol('ConditionsChanged'),
924 UserAgentChanged: Symbol('UserAgentChanged') 916 UserAgentChanged: Symbol('UserAgentChanged')
925 }; 917 };
926 918
927 /** 919 /**
928 * @type {!SDK.MultitargetNetworkManager} 920 * @type {!SDK.MultitargetNetworkManager}
929 */ 921 */
930 SDK.multitargetNetworkManager; 922 SDK.multitargetNetworkManager;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698