kopia lustrzana https://github.com/c9/core
do not allow broken preview tabs to break ide
rodzic
4f4a78d6ed
commit
9d6554197d
|
@ -94,8 +94,8 @@
|
|||
"c9.ide.navigate": "#f358997d93",
|
||||
"c9.ide.newresource": "#f1f0624768",
|
||||
"c9.ide.openfiles": "#28a4f5af16",
|
||||
"c9.ide.preview": "#0bd8dd6e8c",
|
||||
"c9.ide.preview.browser": "#ac18aaf31d",
|
||||
"c9.ide.preview": "#d10e9d75e1",
|
||||
"c9.ide.preview.browser": "#c50007ebbc",
|
||||
"c9.ide.preview.markdown": "#ab8d30ad9f",
|
||||
"c9.ide.pubsub": "#a85fb27eca",
|
||||
"c9.ide.readonly": "#f6f07bbe42",
|
||||
|
|
|
@ -45,7 +45,7 @@ define(function(require, module, exports) {
|
|||
var counter = 1;
|
||||
|
||||
var focussedTab, previewTab, previewTimeout;
|
||||
var container, mnuEditors, collapsedMenu;
|
||||
var container, mnuEditors, collapsedMenu, isReady;
|
||||
|
||||
// Ref to focusManager - this will be changed later
|
||||
focusManager.tabManager = plugin;
|
||||
|
@ -201,7 +201,6 @@ define(function(require, module, exports) {
|
|||
});
|
||||
|
||||
// Settings
|
||||
var firstTime = true;
|
||||
settings.on("read", function(e) {
|
||||
// Defaults
|
||||
settings.setDefaults("user/tabs", [
|
||||
|
@ -230,12 +229,12 @@ define(function(require, module, exports) {
|
|||
|
||||
setTimeout(function() {
|
||||
// Only set the state if we're not testing something else
|
||||
if (options.testing != 2 && firstTime) {
|
||||
setState(state, firstTime, function(){
|
||||
if (options.testing != 2 && !isReady) {
|
||||
setState(state, !isReady, function(){
|
||||
emit.sticky("ready");
|
||||
});
|
||||
firstTime = false;
|
||||
}
|
||||
isReady = true;
|
||||
|
||||
showTabs = settings.getBool("user/tabs/@show");
|
||||
toggleButtons(showTabs);
|
||||
|
@ -1953,7 +1952,12 @@ define(function(require, module, exports) {
|
|||
/**
|
||||
*
|
||||
*/
|
||||
clone: clone
|
||||
clone: clone,
|
||||
|
||||
/**
|
||||
* @ignore
|
||||
*/
|
||||
get isReady(){ return isReady; },
|
||||
});
|
||||
|
||||
register(null, {
|
||||
|
|
Ładowanie…
Reference in New Issue