Index: Source/devtools/front_end/main/Main.js |
diff --git a/Source/devtools/front_end/main/Main.js b/Source/devtools/front_end/main/Main.js |
index 5027863952ca96353bd4e91408df1fe8d1757bd2..0ac884f12643b023d72955db8949f37daecae830 100644 |
--- a/Source/devtools/front_end/main/Main.js |
+++ b/Source/devtools/front_end/main/Main.js |
@@ -858,73 +858,35 @@ WebInspector.Main.WarningErrorCounter.prototype = { |
/** |
* @constructor |
- * @implements {WebInspector.TargetManager.Observer} |
*/ |
WebInspector.Main.PauseListener = function() |
{ |
- WebInspector.targetManager.observeTargets(this); |
+ WebInspector.targetManager.addModelListener(WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
} |
WebInspector.Main.PauseListener.prototype = { |
/** |
- * @param {!WebInspector.Target} target |
- */ |
- targetAdded: function(target) |
- { |
- target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
- }, |
- |
- /** |
- * @param {!WebInspector.Target} target |
- */ |
- targetRemoved: function(target) |
- { |
- target.debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
- }, |
- |
- /** |
* @param {!WebInspector.Event} event |
*/ |
_debuggerPaused: function(event) |
{ |
- var targets = WebInspector.targetManager.targets(); |
- for (var i = 0; i < targets.length; ++i) |
- targets[i].debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
- |
+ WebInspector.targetManager.removeModelListener(WebInspector.DebuggerModel, WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
var debuggerModel = /** @type {!WebInspector.DebuggerModel} */ (event.target); |
WebInspector.context.setFlavor(WebInspector.Target, debuggerModel.target()); |
- WebInspector.targetManager.unobserveTargets(this); |
WebInspector.inspectorView.showPanel("sources"); |
} |
} |
/** |
* @constructor |
- * @implements {WebInspector.TargetManager.Observer} |
*/ |
WebInspector.Main.InspectedNodeRevealer = function() |
{ |
- WebInspector.targetManager.observeTargets(this); |
+ WebInspector.targetManager.addModelListener(WebInspector.DOMModel, WebInspector.DOMModel.Events.NodeInspected, this._inspectNode, this); |
} |
WebInspector.Main.InspectedNodeRevealer.prototype = { |
/** |
- * @param {!WebInspector.Target} target |
- */ |
- targetAdded: function(target) |
- { |
- target.domModel.addEventListener(WebInspector.DOMModel.Events.NodeInspected, this._inspectNode, this); |
- }, |
- |
- /** |
- * @param {!WebInspector.Target} target |
- */ |
- targetRemoved: function(target) |
- { |
- target.domModel.removeEventListener(WebInspector.DOMModel.Events.NodeInspected, this._inspectNode, this); |
- }, |
- |
- /** |
* @param {!WebInspector.Event} event |
*/ |
_inspectNode: function(event) |