Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright (C) 2011 Google Inc. All rights reserved. | 2 * Copyright (C) 2011 Google Inc. All rights reserved. |
| 3 * | 3 * |
| 4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
| 5 * modification, are permitted provided that the following conditions are | 5 * modification, are permitted provided that the following conditions are |
| 6 * met: | 6 * met: |
| 7 * | 7 * |
| 8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
| 9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
| 10 * | 10 * |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 84 var fileSystemTabId = this._tabIds.get(binding.fileSystem); | 84 var fileSystemTabId = this._tabIds.get(binding.fileSystem); |
| 85 | 85 |
| 86 var wasSelectedInNetwork = this._currentFile === binding.network; | 86 var wasSelectedInNetwork = this._currentFile === binding.network; |
| 87 var currentSelectionRange = this._history.selectionRange(binding.network.url ()); | 87 var currentSelectionRange = this._history.selectionRange(binding.network.url ()); |
| 88 var currentScrollLineNumber = this._history.scrollLineNumber(binding.network .url()); | 88 var currentScrollLineNumber = this._history.scrollLineNumber(binding.network .url()); |
| 89 this._history.remove(binding.network.url()); | 89 this._history.remove(binding.network.url()); |
| 90 | 90 |
| 91 if (!networkTabId) | 91 if (!networkTabId) |
| 92 return; | 92 return; |
| 93 | 93 |
| 94 var tabIndex = this._tabbedPane.tabIndex(networkTabId); | 94 if (!fileSystemTabId) { |
|
dgozman
2017/03/10 19:23:38
Do we have to move filsystem in place of network o
| |
| 95 var tabsToClose = [networkTabId]; | 95 var tabIndex = this._tabbedPane.tabIndex(networkTabId); |
| 96 if (fileSystemTabId) | 96 fileSystemTabId = this._appendFileTab(binding.fileSystem, false, tabIndex) ; |
| 97 tabsToClose.push(fileSystemTabId); | 97 var fileSystemTabView = /** @type {!UI.Widget} */ (this._tabbedPane.tabVie w(fileSystemTabId)); |
| 98 this._closeTabs(tabsToClose, true); | 98 this._restoreEditorProperties(fileSystemTabView, currentSelectionRange, cu rrentScrollLineNumber); |
| 99 fileSystemTabId = this._appendFileTab(binding.fileSystem, false, tabIndex); | 99 } |
| 100 this._updateHistory(); | |
| 101 | 100 |
| 101 this._closeTabs([networkTabId], true); | |
| 102 if (wasSelectedInNetwork) | 102 if (wasSelectedInNetwork) |
| 103 this._tabbedPane.selectTab(fileSystemTabId, false); | 103 this._tabbedPane.selectTab(fileSystemTabId, false); |
| 104 | 104 |
| 105 var fileSystemTabView = /** @type {!UI.Widget} */ (this._tabbedPane.tabView( fileSystemTabId)); | 105 this._updateHistory(); |
| 106 this._restoreEditorProperties(fileSystemTabView, currentSelectionRange, curr entScrollLineNumber); | |
| 107 } | 106 } |
| 108 | 107 |
| 109 /** | 108 /** |
| 110 * @param {!Common.Event} event | 109 * @param {!Common.Event} event |
| 111 */ | 110 */ |
| 112 _onBindingRemoved(event) { | 111 _onBindingRemoved(event) { |
| 113 var binding = /** @type {!Persistence.PersistenceBinding} */ (event.data); | 112 var binding = /** @type {!Persistence.PersistenceBinding} */ (event.data); |
| 114 this._updateFileTitle(binding.fileSystem); | 113 this._updateFileTitle(binding.fileSystem); |
| 115 } | 114 } |
| 116 | 115 |
| (...skipping 691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 808 | 807 |
| 809 /** | 808 /** |
| 810 * @override | 809 * @override |
| 811 * @param {string} tabId | 810 * @param {string} tabId |
| 812 * @param {!UI.ContextMenu} contextMenu | 811 * @param {!UI.ContextMenu} contextMenu |
| 813 */ | 812 */ |
| 814 onContextMenu(tabId, contextMenu) { | 813 onContextMenu(tabId, contextMenu) { |
| 815 this._editorContainer._onContextMenu(tabId, contextMenu); | 814 this._editorContainer._onContextMenu(tabId, contextMenu); |
| 816 } | 815 } |
| 817 }; | 816 }; |
| OLD | NEW |