| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. | 2 * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. |
| 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). | 3 * Copyright (C) 2007 Matt Lilek (pewtermoose@gmail.com). |
| 4 * Copyright (C) 2009 Joseph Pecoraro | 4 * Copyright (C) 2009 Joseph Pecoraro |
| 5 * | 5 * |
| 6 * Redistribution and use in source and binary forms, with or without | 6 * Redistribution and use in source and binary forms, with or without |
| 7 * modification, are permitted provided that the following conditions | 7 * modification, are permitted provided that the following conditions |
| 8 * are met: | 8 * are met: |
| 9 * | 9 * |
| 10 * 1. Redistributions of source code must retain the above copyright | 10 * 1. Redistributions of source code must retain the above copyright |
| (...skipping 840 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 851 for (var i = 0; i < targets.length; ++i) { | 851 for (var i = 0; i < targets.length; ++i) { |
| 852 errors = errors + targets[i].consoleModel.errors; | 852 errors = errors + targets[i].consoleModel.errors; |
| 853 warnings = warnings + targets[i].consoleModel.warnings; | 853 warnings = warnings + targets[i].consoleModel.warnings; |
| 854 } | 854 } |
| 855 WebInspector.inspectorView.setErrorAndWarningCounts(errors, warnings); | 855 WebInspector.inspectorView.setErrorAndWarningCounts(errors, warnings); |
| 856 } | 856 } |
| 857 } | 857 } |
| 858 | 858 |
| 859 /** | 859 /** |
| 860 * @constructor | 860 * @constructor |
| 861 * @implements {WebInspector.TargetManager.Observer} | |
| 862 */ | 861 */ |
| 863 WebInspector.Main.PauseListener = function() | 862 WebInspector.Main.PauseListener = function() |
| 864 { | 863 { |
| 865 WebInspector.targetManager.observeTargets(this); | 864 WebInspector.targetManager.addModelListener(WebInspector.DebuggerModel, WebI
nspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this); |
| 866 } | 865 } |
| 867 | 866 |
| 868 WebInspector.Main.PauseListener.prototype = { | 867 WebInspector.Main.PauseListener.prototype = { |
| 869 /** | 868 /** |
| 870 * @param {!WebInspector.Target} target | |
| 871 */ | |
| 872 targetAdded: function(target) | |
| 873 { | |
| 874 target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.
DebuggerPaused, this._debuggerPaused, this); | |
| 875 }, | |
| 876 | |
| 877 /** | |
| 878 * @param {!WebInspector.Target} target | |
| 879 */ | |
| 880 targetRemoved: function(target) | |
| 881 { | |
| 882 target.debuggerModel.removeEventListener(WebInspector.DebuggerModel.Even
ts.DebuggerPaused, this._debuggerPaused, this); | |
| 883 }, | |
| 884 | |
| 885 /** | |
| 886 * @param {!WebInspector.Event} event | 869 * @param {!WebInspector.Event} event |
| 887 */ | 870 */ |
| 888 _debuggerPaused: function(event) | 871 _debuggerPaused: function(event) |
| 889 { | 872 { |
| 890 var targets = WebInspector.targetManager.targets(); | 873 WebInspector.targetManager.removeModelListener(WebInspector.DebuggerMode
l, WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this)
; |
| 891 for (var i = 0; i < targets.length; ++i) | |
| 892 targets[i].debuggerModel.removeEventListener(WebInspector.DebuggerMo
del.Events.DebuggerPaused, this._debuggerPaused, this); | |
| 893 | |
| 894 var debuggerModel = /** @type {!WebInspector.DebuggerModel} */ (event.ta
rget); | 874 var debuggerModel = /** @type {!WebInspector.DebuggerModel} */ (event.ta
rget); |
| 895 WebInspector.context.setFlavor(WebInspector.Target, debuggerModel.target
()); | 875 WebInspector.context.setFlavor(WebInspector.Target, debuggerModel.target
()); |
| 896 WebInspector.targetManager.unobserveTargets(this); | |
| 897 WebInspector.inspectorView.showPanel("sources"); | 876 WebInspector.inspectorView.showPanel("sources"); |
| 898 } | 877 } |
| 899 } | 878 } |
| 900 | 879 |
| 901 /** | 880 /** |
| 902 * @constructor | 881 * @constructor |
| 903 * @implements {WebInspector.TargetManager.Observer} | |
| 904 */ | 882 */ |
| 905 WebInspector.Main.InspectedNodeRevealer = function() | 883 WebInspector.Main.InspectedNodeRevealer = function() |
| 906 { | 884 { |
| 907 WebInspector.targetManager.observeTargets(this); | 885 WebInspector.targetManager.addModelListener(WebInspector.DOMModel, WebInspec
tor.DOMModel.Events.NodeInspected, this._inspectNode, this); |
| 908 } | 886 } |
| 909 | 887 |
| 910 WebInspector.Main.InspectedNodeRevealer.prototype = { | 888 WebInspector.Main.InspectedNodeRevealer.prototype = { |
| 911 /** | 889 /** |
| 912 * @param {!WebInspector.Target} target | |
| 913 */ | |
| 914 targetAdded: function(target) | |
| 915 { | |
| 916 target.domModel.addEventListener(WebInspector.DOMModel.Events.NodeInspec
ted, this._inspectNode, this); | |
| 917 }, | |
| 918 | |
| 919 /** | |
| 920 * @param {!WebInspector.Target} target | |
| 921 */ | |
| 922 targetRemoved: function(target) | |
| 923 { | |
| 924 target.domModel.removeEventListener(WebInspector.DOMModel.Events.NodeIns
pected, this._inspectNode, this); | |
| 925 }, | |
| 926 | |
| 927 /** | |
| 928 * @param {!WebInspector.Event} event | 890 * @param {!WebInspector.Event} event |
| 929 */ | 891 */ |
| 930 _inspectNode: function(event) | 892 _inspectNode: function(event) |
| 931 { | 893 { |
| 932 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); | 894 WebInspector.Revealer.reveal(/** @type {!WebInspector.DOMNode} */ (event
.data)); |
| 933 } | 895 } |
| 934 } | 896 } |
| OLD | NEW |