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

Side by Side Diff: Source/devtools/front_end/sdk/Target.js

Issue 396993003: DevTools: get rid of WebInspector.cssModel, use target models instead (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 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 | Annotate | Revision Log
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 {Protocol.Agents} 9 * @extends {Protocol.Agents}
10 * @param {string} name 10 * @param {string} name
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 return !!this._capabilities[capability]; 94 return !!this._capabilities[capability];
95 }, 95 },
96 96
97 /** 97 /**
98 * @param {function(!WebInspector.Target)=} callback 98 * @param {function(!WebInspector.Target)=} callback
99 */ 99 */
100 _loadedWithCapabilities: function(callback) 100 _loadedWithCapabilities: function(callback)
101 { 101 {
102 /** @type {!WebInspector.ConsoleModel} */ 102 /** @type {!WebInspector.ConsoleModel} */
103 this.consoleModel = new WebInspector.ConsoleModel(this); 103 this.consoleModel = new WebInspector.ConsoleModel(this);
104 // This and similar lines are needed for compatibility.
105 if (!WebInspector.consoleModel)
106 WebInspector.consoleModel = this.consoleModel;
107 104
108 /** @type {!WebInspector.NetworkManager} */ 105 /** @type {!WebInspector.NetworkManager} */
109 this.networkManager = new WebInspector.NetworkManager(this); 106 this.networkManager = new WebInspector.NetworkManager(this);
110 if (!WebInspector.networkManager) 107 if (!WebInspector.networkManager)
111 WebInspector.networkManager = this.networkManager; 108 WebInspector.networkManager = this.networkManager;
112 109
113 /** @type {!WebInspector.ResourceTreeModel} */ 110 /** @type {!WebInspector.ResourceTreeModel} */
114 this.resourceTreeModel = new WebInspector.ResourceTreeModel(this); 111 this.resourceTreeModel = new WebInspector.ResourceTreeModel(this);
115 if (!WebInspector.resourceTreeModel) 112 if (!WebInspector.resourceTreeModel)
116 WebInspector.resourceTreeModel = this.resourceTreeModel; 113 WebInspector.resourceTreeModel = this.resourceTreeModel;
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
317 * @return {!Array.<!WebInspector.Target>} 314 * @return {!Array.<!WebInspector.Target>}
318 */ 315 */
319 targets: function() 316 targets: function()
320 { 317 {
321 return this._targets.slice(); 318 return this._targets.slice();
322 }, 319 },
323 320
324 /** 321 /**
325 * @return {?WebInspector.Target} 322 * @return {?WebInspector.Target}
326 */ 323 */
327 activeTarget: function() 324 mainTarget: function()
328 { 325 {
329 return this._targets[0]; 326 return this._targets[0];
330 } 327 }
331 } 328 }
332 329
333 /** 330 /**
334 * @interface 331 * @interface
335 */ 332 */
336 WebInspector.TargetManager.Observer = function() 333 WebInspector.TargetManager.Observer = function()
337 { 334 {
338 } 335 }
339 336
340 WebInspector.TargetManager.Observer.prototype = { 337 WebInspector.TargetManager.Observer.prototype = {
341 /** 338 /**
342 * @param {!WebInspector.Target} target 339 * @param {!WebInspector.Target} target
343 */ 340 */
344 targetAdded: function(target) { }, 341 targetAdded: function(target) { },
345 342
346 /** 343 /**
347 * @param {!WebInspector.Target} target 344 * @param {!WebInspector.Target} target
348 */ 345 */
349 targetRemoved: function(target) { }, 346 targetRemoved: function(target) { },
350 } 347 }
351 348
352 /** 349 /**
353 * @type {!WebInspector.TargetManager} 350 * @type {!WebInspector.TargetManager}
354 */ 351 */
355 WebInspector.targetManager = new WebInspector.TargetManager(); 352 WebInspector.targetManager = new WebInspector.TargetManager();
OLDNEW
« no previous file with comments | « Source/devtools/front_end/sdk/StylesSourceMapping.js ('k') | Source/devtools/front_end/sdk/TempFile.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698