kopia lustrzana https://github.com/c9/core
Focus previously focussed tab when cancelling preview mode
rodzic
d568e250e4
commit
6b2f967dab
|
@ -1345,6 +1345,8 @@ define(function(require, module, exports) {
|
|||
}
|
||||
|
||||
function cancelPreview(keep) {
|
||||
var lastFocussedTab = focussedTab;
|
||||
|
||||
// Unload last preview tab
|
||||
if (lastPreviewTab) {
|
||||
lastPreviewTab.unload();
|
||||
|
@ -1364,11 +1366,13 @@ define(function(require, module, exports) {
|
|||
delete previewTab.document.meta.existing;
|
||||
}
|
||||
else {
|
||||
previewTab.unload();
|
||||
var tab = previewTab;
|
||||
previewTab = null;
|
||||
tab.unload(); // TODO this focusses the last tab. If there is a speed concern, fix this.
|
||||
}
|
||||
|
||||
previewTab = null;
|
||||
focussedTab && focussedTab.activate();
|
||||
lastFocussedTab && lastFocussedTab.activate();
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -77,7 +77,7 @@ define(function(require, exports, module) {
|
|||
"To see the effect of this change, please refresh Cloud9.");
|
||||
hasAlerted = true;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
if (!found[name])
|
||||
plugin.add(obj, plugin);
|
||||
|
|
Ładowanie…
Reference in New Issue