Some account switch reload improvements

This commit is contained in:
djmaze 2021-11-12 09:36:08 +01:00
parent 9b0f9be23c
commit ce413b7b7a
7 changed files with 41 additions and 37 deletions

View file

@ -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 = '';