diff --git a/web/assets/js/bs5.monitorSettings.js b/web/assets/js/bs5.monitorSettings.js index 21c76581..3ba50b05 100644 --- a/web/assets/js/bs5.monitorSettings.js +++ b/web/assets/js/bs5.monitorSettings.js @@ -1456,5 +1456,17 @@ editorForm.find('[name="type"]').change(function(e){ break; } }) + function checkToOpenSideMenu(){ + if(isSideBarMenuCollapsed()){ + sideMenuCollapsePoint.collapse('show') + } + } + addOnTabOpen('monitorSettings', checkToOpenSideMenu) + addOnTabReopen('monitorSettings', checkToOpenSideMenu) + addOnTabAway('monitorSettings', function(){ + if(isSideBarMenuCollapsed()){ + sideMenuCollapsePoint.collapse('hide') + } + }) window.generateDefaultMonitorSettings = generateDefaultMonitorSettings }) diff --git a/web/assets/js/bs5.sideMenu.js b/web/assets/js/bs5.sideMenu.js index 0cc88e9d..01271c34 100644 --- a/web/assets/js/bs5.sideMenu.js +++ b/web/assets/js/bs5.sideMenu.js @@ -4,7 +4,6 @@ var pageTabContainer = $('#pageTabContainer') var topMenu = $('#topMenu') var monitorSideList = $('#monitorSideList') var sideMenuCollapsePoint = $('#side-menu-collapse-point') -var isSideBarMenuCollapsed = false function buildTabHtml(tabName,tabLabel,tabIcon){ return `