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

Unified Diff: Source/devtools/front_end/ScriptFormatterEditorAction.js

Issue 206063003: DevTools: Extract SourcesEditor from SourcesPanel. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 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
Index: Source/devtools/front_end/ScriptFormatterEditorAction.js
diff --git a/Source/devtools/front_end/ScriptFormatterEditorAction.js b/Source/devtools/front_end/ScriptFormatterEditorAction.js
index 1c4ad3f272ec6fd1ad6966a7221eadf2fb559d2b..2629b26df34493ec9756ae6313aaf7ee825bbeaf 100644
--- a/Source/devtools/front_end/ScriptFormatterEditorAction.js
+++ b/Source/devtools/front_end/ScriptFormatterEditorAction.js
@@ -262,7 +262,7 @@ WebInspector.FormatterProjectDelegate.prototype = {
/**
* @constructor
- * @implements {WebInspector.SourcesPanel.EditorAction}
+ * @implements {WebInspector.SourcesEditor.EditorAction}
*/
WebInspector.ScriptFormatterEditorAction = function()
{
@@ -301,17 +301,17 @@ WebInspector.ScriptFormatterEditorAction.prototype = {
},
/**
- * @param {!WebInspector.SourcesPanel} panel
+ * @param {!WebInspector.SourcesEditor} sourcesEditor
* @return {!Element}
*/
- button: function(panel)
+ button: function(sourcesEditor)
{
if (this._button)
return this._button.element;
- this._panel = panel;
- this._panel.addEventListener(WebInspector.SourcesPanel.Events.EditorSelected, this._editorSelected.bind(this));
- this._panel.addEventListener(WebInspector.SourcesPanel.Events.EditorClosed, this._editorClosed.bind(this));
+ this._sourcesEditor = sourcesEditor;
+ this._sourcesEditor.addEventListener(WebInspector.SourcesEditor.Events.EditorSelected, this._editorSelected.bind(this));
+ this._sourcesEditor.addEventListener(WebInspector.SourcesEditor.Events.EditorClosed, this._editorClosed.bind(this));
this._button = new WebInspector.StatusBarButton(WebInspector.UIString("Pretty print"), "sources-toggle-pretty-print-status-bar-item");
this._button.toggled = false;
@@ -338,7 +338,7 @@ WebInspector.ScriptFormatterEditorAction.prototype = {
_toggleFormatScriptSource: function()
{
- var uiSourceCode = this._panel.selectedUISourceCode();
+ var uiSourceCode = this._sourcesEditor.currentUISourceCode();
if (!this._isFormatableScript(uiSourceCode))
return;
this._formatUISourceCodeScript(uiSourceCode);
@@ -366,15 +366,15 @@ WebInspector.ScriptFormatterEditorAction.prototype = {
{
if (!formattedUISourceCode)
return;
- if (uiSourceCode !== this._panel.selectedUISourceCode())
+ if (uiSourceCode !== this._sourcesEditor.currentUISourceCode())
return;
- var sourceFrame = this._panel.viewForFile(uiSourceCode);
+ var sourceFrame = this._sourcesEditor.viewForFile(uiSourceCode);
var start = [0, 0];
if (sourceFrame) {
var selection = sourceFrame.selection();
start = mapping.originalToFormatted(selection.startLine, selection.startColumn);
}
- this._panel.showUISourceCode(formattedUISourceCode, start[0], start[1]);
+ this._sourcesEditor.showSourceLocation(formattedUISourceCode, start[0], start[1]);
this._updateButton(formattedUISourceCode);
}
},

Powered by Google App Engine
This is Rietveld 408576698