mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-01 13:39:22 +03:00
Some account switch reload improvements
This commit is contained in:
parent
9b0f9be23c
commit
ce413b7b7a
7 changed files with 41 additions and 37 deletions
|
|
@ -162,12 +162,11 @@ const
|
|||
});
|
||||
},
|
||||
|
||||
hideScreen = (screenToHide, destroy) => {
|
||||
hideScreen = screenToHide => {
|
||||
screenToHide.onHide && screenToHide.onHide();
|
||||
forEachViewModel(screenToHide, (vm, dom) => {
|
||||
dom.hidden = true;
|
||||
vm.onHide && vm.onHide();
|
||||
destroy && vm.viewModelDom.remove();
|
||||
});
|
||||
},
|
||||
|
||||
|
|
@ -319,7 +318,7 @@ export const
|
|||
*/
|
||||
startScreens = screensClasses => {
|
||||
hasher.clear();
|
||||
forEachObjectValue(SCREENS, screen => hideScreen(screen, 1));
|
||||
forEachObjectValue(SCREENS, screen => hideScreen(screen));
|
||||
SCREENS = {};
|
||||
currentScreen = null,
|
||||
defaultScreenName = '';
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue