OLD | NEW |
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 Loading... |
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; |
OLD | NEW |