* hide old tab content on open from hidden state

This commit is contained in:
Hao Sun
2022-12-02 07:40:07 +00:00
parent d1952c69b0
commit 7ff8c1092f
2 changed files with 5 additions and 4 deletions
+2 -1
View File
@@ -49,7 +49,8 @@ body.menu-hide {padding-left: 0;}
.menu-hide #apps {left: 40px;}
.app-container.loading:before {background-color: rgba(0,0,0,.1);}
.app-container.loading:before, .app-container.loading::after {transition-delay: 3s;}
.app-container.loading.open-from-hidden {transition: 0s;}
.app-container.loading.open-from-hidden {transition-delay: 0s;}
.app-container.loading.open-from-hidden > iframe {opacity: 0;}
#appsBar {position: fixed; left: 96px; bottom: 0; right: 0; height: 40px; z-index: 1012; background: #fff; border-top: 1px solid #eff1f7;}
.menu-hide #appsBar {left: 40px;}
+3 -3
View File
@@ -268,10 +268,10 @@
var isSameUrl = iframe && url && iframe.contentWindow.location.href.endsWith(url);
if (url && (!isSameUrl || forceReload !== false))
{
app.$app.toggleClass('open-from-hidden', app.$app.is(':hidden'))
app.$app.toggleClass('open-from-hidden', app.zIndex < openedAppZIndex)
reloadApp(appCode, url, true);
}
app.zIndex = openedAppZIndex++;
app.zIndex = ++openedAppZIndex;
app.$app.show().css('z-index', app.zIndex);
/* Update task bar */
@@ -464,7 +464,7 @@
if(!notTriggerEvent) app.$app.trigger('reloadapp', app);
if(!isSameUrl) app.$app.addClass('loading');
if(!isSameUrl || app.zIndex < openedAppZIndex) app.$app.addClass('loading');
if(app._loadTimer) clearTimeout(app._loadTimer);
app._loadTimer = setTimeout(function()
{