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

Unified Diff: Source/devtools/front_end/console/ConsoleView.js

Issue 1659003002: Fix devtools js merge errors. (Closed) Base URL: svn://svn.chromium.org/blink/branches/dart/2454_1
Patch Set: Created 4 years, 11 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/devtools/front_end/sdk/RuntimeModel.js » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/devtools/front_end/console/ConsoleView.js
diff --git a/Source/devtools/front_end/console/ConsoleView.js b/Source/devtools/front_end/console/ConsoleView.js
index 84d93269e9442a5ce00064f15bda5c4b122e8c83..e21ed248a0d81befd77791d873c65db92da5f075 100644
--- a/Source/devtools/front_end/console/ConsoleView.js
+++ b/Source/devtools/front_end/console/ConsoleView.js
@@ -285,10 +285,10 @@ WebInspector.ConsoleView.prototype = {
if (WebInspector.targetManager.targets().length > 1 && WebInspector.targetManager.mainTarget().isPage())
this._showAllMessagesCheckbox.element.classList.toggle("hidden", false);
-
// Start Dart specific code.
- target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this);
-target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerResumed, this._debuggerResumed, this);
+ var debuggerModel = WebInspector.DebuggerModel.fromTarget(target);
+ debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this);
+ debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.DebuggerResumed, this._debuggerResumed, this);
// End Dart specific code.
@@ -303,8 +303,9 @@ target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.Debugger
// Begin Dart specific code.
- target.debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this);
- target.debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerResumed, this._debuggerResumed, this);
+ var debuggerModel = WebInspector.DebuggerModel.fromTarget(target);
+ debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerPaused, this._debuggerPaused, this);
+ debuggerModel.removeEventListener(WebInspector.DebuggerModel.Events.DebuggerResumed, this._debuggerResumed, this);
// End Dart specific code.
@@ -366,6 +367,42 @@ target.debuggerModel.addEventListener(WebInspector.DebuggerModel.Events.Debugger
return this._promptElement;
},
+// START DART SPECIFIC CODE
+ /**
+ * @param {!WebInspector.Event} event
+ */
+ _debuggerPaused: function(event)
+ {
+ this._isPaused = true;
+ this._evaluateOnStackContainer.classList.remove("hidden");
+ this._updateExecutionContextSelectorState();
+ },
+
+ /**
+ * @param {!WebInspector.Event} event
+ */
+ _debuggerResumed: function(event)
+ {
+ this._isPaused = false;
+ this._evaluateOnStackContainer.classList.add("hidden");
+ this._updateExecutionContextSelectorState();
+ },
+
+ _onEvaluateOnStackClick: function(event)
+ {
+ var target = WebInspector.context.flavor(WebInspector.Target);
+ var debuggerModel = WebInspector.DebuggerModel.fromTarget(target);
+
+ debuggerModel.setEvaluateOnCallFrameMode(this._evaluateOnStackCheckBox.checked);
+ this._updateExecutionContextSelectorState();
+ },
+
+ _updateExecutionContextSelectorState: function()
+ {
+ this._executionContextSelector.setEnabled(!this._isPaused || !this._evaluateOnStackCheckBox.checked);
+ },
+// END DART SPECIFIC CODE
+
_executionContextChanged: function()
{
this._prompt.clearAutoComplete(true);
« no previous file with comments | « no previous file | Source/devtools/front_end/sdk/RuntimeModel.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698