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

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

Issue 2851913002: [DevTools] Do not expose agents on Target
Patch Set: storage and tests.js 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 // Copyright 2017 The Chromium Authors. All rights reserved. 1 // Copyright 2017 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 SDK.DOMDebuggerModel = class extends SDK.SDKModel { 5 SDK.DOMDebuggerModel = class extends SDK.SDKModel {
6 /** 6 /**
7 * @param {!SDK.Target} target 7 * @param {!SDK.Target} target
8 * @param {!Protocol.Dispatcher} dispatcher
8 */ 9 */
9 constructor(target) { 10 constructor(target, dispatcher) {
10 super(target); 11 super(target, dispatcher);
11 this._agent = target.domdebuggerAgent(); 12 this._agent = dispatcher.domdebuggerAgent();
12 this._runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Runt imeModel)); 13 this._runtimeModel = /** @type {!SDK.RuntimeModel} */ (target.model(SDK.Runt imeModel));
13 this._domModel = /** @type {!SDK.DOMModel} */ (target.model(SDK.DOMModel)); 14 this._domModel = /** @type {!SDK.DOMModel} */ (target.model(SDK.DOMModel));
14 this._domModel.addEventListener(SDK.DOMModel.Events.DocumentUpdated, this._d ocumentUpdated, this); 15 this._domModel.addEventListener(SDK.DOMModel.Events.DocumentUpdated, this._d ocumentUpdated, this);
15 this._domModel.addEventListener(SDK.DOMModel.Events.NodeRemoved, this._nodeR emoved, this); 16 this._domModel.addEventListener(SDK.DOMModel.Events.NodeRemoved, this._nodeR emoved, this);
16 17
17 /** @type {!Array<!SDK.DOMDebuggerModel.DOMBreakpoint>} */ 18 /** @type {!Array<!SDK.DOMDebuggerModel.DOMBreakpoint>} */
18 this._domBreakpoints = []; 19 this._domBreakpoints = [];
19 this._domBreakpointsSetting = Common.settings.createLocalSetting('domBreakpo ints', []); 20 this._domBreakpointsSetting = Common.settings.createLocalSetting('domBreakpo ints', []);
20 if (this._domModel.existingDocument()) 21 if (this._domModel.existingDocument())
21 this._documentUpdated(); 22 this._documentUpdated();
(...skipping 813 matching lines...) Expand 10 before | Expand all | Expand 10 after
835 /** 836 /**
836 * @override 837 * @override
837 * @param {!SDK.DOMDebuggerModel} domDebuggerModel 838 * @param {!SDK.DOMDebuggerModel} domDebuggerModel
838 */ 839 */
839 modelRemoved(domDebuggerModel) { 840 modelRemoved(domDebuggerModel) {
840 } 841 }
841 }; 842 };
842 843
843 /** @type {!SDK.DOMDebuggerManager} */ 844 /** @type {!SDK.DOMDebuggerManager} */
844 SDK.domDebuggerManager; 845 SDK.domDebuggerManager;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698