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

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

Issue 2168323002: [DevTools] Explicitly require ResourceTreeModel (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: [DevTools] Explicitly require ResourceTreeModel Created 4 years, 4 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 2014 The Chromium Authors. All rights reserved. 2 * Copyright 2014 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 /** 7 /**
8 * @constructor 8 * @constructor
9 * @extends {WebInspector.Object} 9 * @extends {WebInspector.Object}
10 */ 10 */
(...skipping 173 matching lines...) Expand 10 before | Expand all | Expand 10 after
184 target.consoleModel = new WebInspector.ConsoleModel(target); 184 target.consoleModel = new WebInspector.ConsoleModel(target);
185 /** @type {!WebInspector.RuntimeModel} */ 185 /** @type {!WebInspector.RuntimeModel} */
186 target.runtimeModel = new WebInspector.RuntimeModel(target); 186 target.runtimeModel = new WebInspector.RuntimeModel(target);
187 187
188 var networkManager = null; 188 var networkManager = null;
189 if (target.hasNetworkCapability()) 189 if (target.hasNetworkCapability())
190 networkManager = new WebInspector.NetworkManager(target); 190 networkManager = new WebInspector.NetworkManager(target);
191 191
192 var securityOriginManager = WebInspector.SecurityOriginManager.fromTarge t(target); 192 var securityOriginManager = WebInspector.SecurityOriginManager.fromTarge t(target);
193 /** @type {!WebInspector.ResourceTreeModel} */ 193 /** @type {!WebInspector.ResourceTreeModel} */
194 target.resourceTreeModel = new WebInspector.ResourceTreeModel(target, ne tworkManager, securityOriginManager); 194 target.resourceTreeModel = new WebInspector.ResourceTreeModel(target, ne tworkManager, securityOriginManager);
dgozman 2016/08/17 01:37:52 Don't assign it here, so that compilation catches
eostroukhov 2016/08/17 23:19:38 I split the CL to make review easier. Next CLs wil
195 195
196 if (networkManager) 196 if (networkManager)
197 new WebInspector.NetworkLog(target, networkManager); 197 new WebInspector.NetworkLog(target, target.resourceTreeModel, networ kManager);
198 198
199 if (target.hasJSCapability()) 199 if (target.hasJSCapability())
200 new WebInspector.DebuggerModel(target); 200 new WebInspector.DebuggerModel(target);
201 201
202 if (target.hasDOMCapability()) { 202 if (target.hasDOMCapability()) {
203 new WebInspector.DOMModel(target); 203 var domModel = new WebInspector.DOMModel(target);
204 new WebInspector.CSSModel(target); 204 new WebInspector.CSSModel(target, domModel);
205 } 205 }
206 206
207 /** @type {?WebInspector.WorkerManager} */ 207 /** @type {?WebInspector.WorkerManager} */
208 target.workerManager = target.hasWorkerCapability() ? new WebInspector.W orkerManager(target) : null; 208 target.workerManager = target.hasWorkerCapability() ? new WebInspector.W orkerManager(target) : null;
209 /** @type {!WebInspector.CPUProfilerModel} */ 209 /** @type {!WebInspector.CPUProfilerModel} */
210 target.cpuProfilerModel = new WebInspector.CPUProfilerModel(target); 210 target.cpuProfilerModel = new WebInspector.CPUProfilerModel(target);
211 /** @type {!WebInspector.HeapProfilerModel} */ 211 /** @type {!WebInspector.HeapProfilerModel} */
212 target.heapProfilerModel = new WebInspector.HeapProfilerModel(target); 212 target.heapProfilerModel = new WebInspector.HeapProfilerModel(target);
213 213
214 target.tracingManager = new WebInspector.TracingManager(target); 214 target.tracingManager = new WebInspector.TracingManager(target);
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
307 }, 307 },
308 308
309 /** 309 /**
310 * @return {?WebInspector.Target} 310 * @return {?WebInspector.Target}
311 */ 311 */
312 mainTarget: function() 312 mainTarget: function()
313 { 313 {
314 return this._targets[0] || null; 314 return this._targets[0] || null;
315 }, 315 },
316 316
317 /**
318 * @param {!WebInspector.Target} target
319 */
320 suspendReload: function(target)
321 {
322 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target );
323 if (resourceTreeModel)
324 resourceTreeModel.suspendReload();
325 },
326
327 /**
328 * @param {!WebInspector.Target} target
329 */
330 resumeReload: function(target)
331 {
332 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target );
333 if (resourceTreeModel)
334 setImmediate(resourceTreeModel.resumeReload.bind(resourceTreeModel)) ;
335 },
336
317 __proto__: WebInspector.Object.prototype 337 __proto__: WebInspector.Object.prototype
318 } 338 }
319 339
320 /** 340 /**
321 * @interface 341 * @interface
322 */ 342 */
323 WebInspector.TargetManager.Observer = function() 343 WebInspector.TargetManager.Observer = function()
324 { 344 {
325 } 345 }
326 346
327 WebInspector.TargetManager.Observer.prototype = { 347 WebInspector.TargetManager.Observer.prototype = {
328 /** 348 /**
329 * @param {!WebInspector.Target} target 349 * @param {!WebInspector.Target} target
330 */ 350 */
331 targetAdded: function(target) { }, 351 targetAdded: function(target) { },
332 352
333 /** 353 /**
334 * @param {!WebInspector.Target} target 354 * @param {!WebInspector.Target} target
335 */ 355 */
336 targetRemoved: function(target) { }, 356 targetRemoved: function(target) { },
337 } 357 }
338 358
339 /** 359 /**
340 * @type {!WebInspector.TargetManager} 360 * @type {!WebInspector.TargetManager}
341 */ 361 */
342 WebInspector.targetManager = new WebInspector.TargetManager(); 362 WebInspector.targetManager = new WebInspector.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698