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

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: Comments addressed 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 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 179
180 var networkManager = null; 180 var networkManager = null;
181 if (target.hasNetworkCapability()) 181 if (target.hasNetworkCapability())
182 networkManager = new WebInspector.NetworkManager(target); 182 networkManager = new WebInspector.NetworkManager(target);
183 183
184 var securityOriginManager = WebInspector.SecurityOriginManager.fromTarge t(target); 184 var securityOriginManager = WebInspector.SecurityOriginManager.fromTarge t(target);
185 /** @type {!WebInspector.ResourceTreeModel} */ 185 /** @type {!WebInspector.ResourceTreeModel} */
186 target.resourceTreeModel = new WebInspector.ResourceTreeModel(target, ne tworkManager, securityOriginManager); 186 target.resourceTreeModel = new WebInspector.ResourceTreeModel(target, ne tworkManager, securityOriginManager);
187 187
188 if (networkManager) 188 if (networkManager)
189 new WebInspector.NetworkLog(target, networkManager); 189 new WebInspector.NetworkLog(target, target.resourceTreeModel, networ kManager);
190 190
191 if (target.hasJSCapability()) 191 if (target.hasJSCapability())
192 new WebInspector.DebuggerModel(target); 192 new WebInspector.DebuggerModel(target);
193 193
194 if (target.hasDOMCapability()) { 194 if (target.hasDOMCapability()) {
195 new WebInspector.DOMModel(target); 195 var domModel = new WebInspector.DOMModel(target);
196 new WebInspector.CSSModel(target); 196 new WebInspector.CSSModel(target, domModel);
197 } 197 }
198 198
199 /** @type {?WebInspector.WorkerManager} */ 199 /** @type {?WebInspector.WorkerManager} */
200 target.workerManager = target.hasWorkerCapability() ? new WebInspector.W orkerManager(target) : null; 200 target.workerManager = target.hasWorkerCapability() ? new WebInspector.W orkerManager(target) : null;
201 /** @type {!WebInspector.CPUProfilerModel} */ 201 /** @type {!WebInspector.CPUProfilerModel} */
202 target.cpuProfilerModel = new WebInspector.CPUProfilerModel(target); 202 target.cpuProfilerModel = new WebInspector.CPUProfilerModel(target);
203 /** @type {!WebInspector.HeapProfilerModel} */ 203 /** @type {!WebInspector.HeapProfilerModel} */
204 target.heapProfilerModel = new WebInspector.HeapProfilerModel(target); 204 target.heapProfilerModel = new WebInspector.HeapProfilerModel(target);
205 205
206 target.tracingManager = new WebInspector.TracingManager(target); 206 target.tracingManager = new WebInspector.TracingManager(target);
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
299 }, 299 },
300 300
301 /** 301 /**
302 * @return {?WebInspector.Target} 302 * @return {?WebInspector.Target}
303 */ 303 */
304 mainTarget: function() 304 mainTarget: function()
305 { 305 {
306 return this._targets[0] || null; 306 return this._targets[0] || null;
307 }, 307 },
308 308
309 /**
310 * @param {!WebInspector.Target} target
311 */
312 suspendReload: function(target)
313 {
314 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target );
315 if (resourceTreeModel)
316 resourceTreeModel.suspendReload();
317 },
318
319 /**
320 * @param {!WebInspector.Target} target
321 */
322 resumeReload: function(target)
323 {
324 var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target );
325 if (resourceTreeModel)
326 setImmediate(resourceTreeModel.resumeReload.bind(resourceTreeModel)) ;
327 },
328
309 __proto__: WebInspector.Object.prototype 329 __proto__: WebInspector.Object.prototype
310 } 330 }
311 331
312 /** 332 /**
313 * @interface 333 * @interface
314 */ 334 */
315 WebInspector.TargetManager.Observer = function() 335 WebInspector.TargetManager.Observer = function()
316 { 336 {
317 } 337 }
318 338
319 WebInspector.TargetManager.Observer.prototype = { 339 WebInspector.TargetManager.Observer.prototype = {
320 /** 340 /**
321 * @param {!WebInspector.Target} target 341 * @param {!WebInspector.Target} target
322 */ 342 */
323 targetAdded: function(target) { }, 343 targetAdded: function(target) { },
324 344
325 /** 345 /**
326 * @param {!WebInspector.Target} target 346 * @param {!WebInspector.Target} target
327 */ 347 */
328 targetRemoved: function(target) { }, 348 targetRemoved: function(target) { },
329 } 349 }
330 350
331 /** 351 /**
332 * @type {!WebInspector.TargetManager} 352 * @type {!WebInspector.TargetManager}
333 */ 353 */
334 WebInspector.targetManager = new WebInspector.TargetManager(); 354 WebInspector.targetManager = new WebInspector.TargetManager();
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698