| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 /** | 4 /** | 
| 5  * @implements {Sources.TabbedEditorContainerDelegate} | 5  * @implements {Sources.TabbedEditorContainerDelegate} | 
| 6  * @implements {UI.Searchable} | 6  * @implements {UI.Searchable} | 
| 7  * @implements {UI.Replaceable} | 7  * @implements {UI.Replaceable} | 
| 8  * @unrestricted | 8  * @unrestricted | 
| 9  */ | 9  */ | 
| 10 Sources.SourcesView = class extends UI.VBox { | 10 Sources.SourcesView = class extends UI.VBox { | 
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 126     registerShortcut.call( | 126     registerShortcut.call( | 
| 127         this, UI.ShortcutsScreen.SourcesPanelShortcuts.JumpToPreviousLocation, | 127         this, UI.ShortcutsScreen.SourcesPanelShortcuts.JumpToPreviousLocation, | 
| 128         this._onJumpToPreviousLocation.bind(this)); | 128         this._onJumpToPreviousLocation.bind(this)); | 
| 129     registerShortcut.call( | 129     registerShortcut.call( | 
| 130         this, UI.ShortcutsScreen.SourcesPanelShortcuts.JumpToNextLocation, this.
     _onJumpToNextLocation.bind(this)); | 130         this, UI.ShortcutsScreen.SourcesPanelShortcuts.JumpToNextLocation, this.
     _onJumpToNextLocation.bind(this)); | 
| 131     registerShortcut.call( | 131     registerShortcut.call( | 
| 132         this, UI.ShortcutsScreen.SourcesPanelShortcuts.CloseEditorTab, this._onC
     loseEditorTab.bind(this)); | 132         this, UI.ShortcutsScreen.SourcesPanelShortcuts.CloseEditorTab, this._onC
     loseEditorTab.bind(this)); | 
| 133     registerShortcut.call( | 133     registerShortcut.call( | 
| 134         this, UI.ShortcutsScreen.SourcesPanelShortcuts.GoToLine, this._showGoToL
     ineQuickOpen.bind(this)); | 134         this, UI.ShortcutsScreen.SourcesPanelShortcuts.GoToLine, this._showGoToL
     ineQuickOpen.bind(this)); | 
| 135     registerShortcut.call( | 135     registerShortcut.call( | 
| 136         this, UI.ShortcutsScreen.SourcesPanelShortcuts.GoToMember, this._showOut
     lineDialog.bind(this)); | 136         this, UI.ShortcutsScreen.SourcesPanelShortcuts.GoToMember, this._showOut
     lineQuickOpen.bind(this)); | 
| 137     registerShortcut.call( | 137     registerShortcut.call( | 
| 138         this, UI.ShortcutsScreen.SourcesPanelShortcuts.ToggleBreakpoint, this._t
     oggleBreakpoint.bind(this)); | 138         this, UI.ShortcutsScreen.SourcesPanelShortcuts.ToggleBreakpoint, this._t
     oggleBreakpoint.bind(this)); | 
| 139     registerShortcut.call(this, UI.ShortcutsScreen.SourcesPanelShortcuts.Save, t
     his._save.bind(this)); | 139     registerShortcut.call(this, UI.ShortcutsScreen.SourcesPanelShortcuts.Save, t
     his._save.bind(this)); | 
| 140     registerShortcut.call(this, UI.ShortcutsScreen.SourcesPanelShortcuts.SaveAll
     , this._saveAll.bind(this)); | 140     registerShortcut.call(this, UI.ShortcutsScreen.SourcesPanelShortcuts.SaveAll
     , this._saveAll.bind(this)); | 
| 141   } | 141   } | 
| 142 | 142 | 
| 143   /** | 143   /** | 
| 144    * @return {!UI.Toolbar} | 144    * @return {!UI.Toolbar} | 
| 145    */ | 145    */ | 
| 146   leftToolbar() { | 146   leftToolbar() { | 
| (...skipping 444 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 591     var sourceFrame = this.currentSourceFrame(); | 591     var sourceFrame = this.currentSourceFrame(); | 
| 592     if (!sourceFrame) { | 592     if (!sourceFrame) { | 
| 593       console.assert(sourceFrame); | 593       console.assert(sourceFrame); | 
| 594       return; | 594       return; | 
| 595     } | 595     } | 
| 596     sourceFrame.replaceAllWith(searchConfig, replacement); | 596     sourceFrame.replaceAllWith(searchConfig, replacement); | 
| 597   } | 597   } | 
| 598 | 598 | 
| 599   /** | 599   /** | 
| 600    * @param {!Event=} event | 600    * @param {!Event=} event | 
| 601    * @return {boolean} |  | 
| 602    */ | 601    */ | 
| 603   _showOutlineDialog(event) { | 602   _showOutlineQuickOpen(event) { | 
| 604     var uiSourceCode = this._editorContainer.currentFile(); | 603     QuickOpen.QuickOpen.show('@'); | 
| 605     if (!uiSourceCode) |  | 
| 606       return false; |  | 
| 607 |  | 
| 608     if (uiSourceCode.contentType().hasScripts()) { |  | 
| 609       Sources.JavaScriptOutlineDialog.show(uiSourceCode, this.showSourceLocation
     .bind(this, uiSourceCode)); |  | 
| 610       return true; |  | 
| 611     } |  | 
| 612 |  | 
| 613     if (uiSourceCode.contentType().isStyleSheet()) { |  | 
| 614       Sources.StyleSheetOutlineDialog.show(uiSourceCode, this.showSourceLocation
     .bind(this, uiSourceCode)); |  | 
| 615       return true; |  | 
| 616     } |  | 
| 617 |  | 
| 618     // We don't want default browser shortcut to be executed, so pretend to hand
     le this event. |  | 
| 619     return true; | 604     return true; | 
| 620   } | 605   } | 
| 621 | 606 | 
| 622   /** | 607   /** | 
| 623    * @param {!Event=} event | 608    * @param {!Event=} event | 
| 624    * @return {boolean} | 609    * @return {boolean} | 
| 625    */ | 610    */ | 
| 626   _showGoToLineQuickOpen(event) { | 611   _showGoToLineQuickOpen(event) { | 
| 627     if (this._editorContainer.currentFile()) | 612     if (this._editorContainer.currentFile()) | 
| 628       QuickOpen.QuickOpen.show(':'); | 613       QuickOpen.QuickOpen.show(':'); | 
| (...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 770    * @return {boolean} | 755    * @return {boolean} | 
| 771    */ | 756    */ | 
| 772   handleAction(context, actionId) { | 757   handleAction(context, actionId) { | 
| 773     var sourcesView = UI.context.flavor(Sources.SourcesView); | 758     var sourcesView = UI.context.flavor(Sources.SourcesView); | 
| 774     if (!sourcesView) | 759     if (!sourcesView) | 
| 775       return false; | 760       return false; | 
| 776     sourcesView._editorContainer.closeAllFiles(); | 761     sourcesView._editorContainer.closeAllFiles(); | 
| 777     return true; | 762     return true; | 
| 778   } | 763   } | 
| 779 }; | 764 }; | 
| OLD | NEW | 
|---|