Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js b/third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js |
| index d83b72d604334f666186c9c5e7ce7044c38b10a3..3ad2e8df37c38817672e98e11504e74054da64a1 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/sources/SourcesPanel.js |
| @@ -50,6 +50,7 @@ WebInspector.SourcesPanel = function() |
| this._debugToolbar = this._createDebugToolbar(); |
| this._debugToolbarDrawer = this._createDebugToolbarDrawer(); |
| + this._debuggerPausedMessage = WebInspector.DebuggerPausedMessage.create(); |
| const initialDebugSidebarWidth = 225; |
| this._splitWidget = new WebInspector.SplitWidget(true, true, "sourcesPanelSplitViewState", initialDebugSidebarWidth); |
| @@ -93,7 +94,7 @@ WebInspector.SourcesPanel = function() |
| WebInspector.moduleSetting("sidebarPosition").addChangeListener(this._updateSidebarPosition.bind(this)); |
| this._updateSidebarPosition(); |
| - this._updateDebuggerButtons(); |
| + this._updateDebuggerButtonsAndStatus(); |
| this._pauseOnExceptionEnabledChanged(); |
| WebInspector.moduleSetting("pauseOnExceptionEnabled").addChangeListener(this._pauseOnExceptionEnabledChanged, this); |
| @@ -268,7 +269,7 @@ WebInspector.SourcesPanel.prototype = { |
| _showDebuggerPausedDetails: function(details) |
| { |
| this._paused = true; |
| - this._updateDebuggerButtons(); |
| + this._updateDebuggerButtonsAndStatus(); |
| WebInspector.context.setFlavor(WebInspector.DebuggerPausedDetails, details); |
| this._toggleDebuggerSidebarButton.setEnabled(false); |
| window.focus(); |
| @@ -299,7 +300,7 @@ WebInspector.SourcesPanel.prototype = { |
| if (WebInspector.context.flavor(WebInspector.Target) !== target) |
| return; |
| - this._updateDebuggerButtons(); |
| + this._updateDebuggerButtonsAndStatus(); |
| }, |
| /** |
| @@ -452,7 +453,7 @@ WebInspector.SourcesPanel.prototype = { |
| this._debugToolbarDrawer.classList.toggle("expanded", enabled); |
| }, |
| - _updateDebuggerButtons: function() |
| + _updateDebuggerButtonsAndStatus: function() |
| { |
| var currentTarget = WebInspector.context.flavor(WebInspector.Target); |
| var currentDebuggerModel = WebInspector.DebuggerModel.fromTarget(currentTarget); |
| @@ -474,12 +475,15 @@ WebInspector.SourcesPanel.prototype = { |
| this._stepIntoAction.setEnabled(false); |
| this._stepOutAction.setEnabled(false); |
| } |
| + |
| + var details = currentDebuggerModel && currentDebuggerModel.debuggerPausedDetails(); |
|
lushnikov
2016/10/14 00:16:53
use "?"
luoe
2016/10/17 19:27:41
Done.
|
| + this._debuggerPausedMessage.render(details); |
| }, |
| _clearInterface: function() |
| { |
| this._sourcesView.clearCurrentExecutionLine(); |
| - this._updateDebuggerButtons(); |
| + this._updateDebuggerButtonsAndStatus(); |
| WebInspector.context.setFlavor(WebInspector.DebuggerPausedDetails, null); |
| if (this._switchToPausedTargetTimeout) |
| @@ -1061,6 +1065,7 @@ WebInspector.SourcesPanel.prototype = { |
| this._sidebarPaneStack = WebInspector.viewManager.createStackLocation(this._revealDebuggerSidebar.bind(this)); |
| this._sidebarPaneStack.widget().element.classList.add("overflow-auto"); |
| this._sidebarPaneStack.widget().show(vbox.element); |
| + this._sidebarPaneStack.widget().element.appendChild(this._debuggerPausedMessage); |
| vbox.element.appendChild(this._debugToolbar.element); |
| if (this._threadsSidebarPane) |