Mercurial > gemma
diff client/src/application/stores/application.js @ 622:47f11401d999
feat: Usermenu is now collapsible
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Tue, 11 Sep 2018 14:14:43 +0200 |
parents | c4a4dc612191 |
children | 620a65f11b33 |
line wrap: on
line diff
--- a/client/src/application/stores/application.js Tue Sep 11 13:41:16 2018 +0200 +++ b/client/src/application/stores/application.js Tue Sep 11 14:14:43 2018 +0200 @@ -12,6 +12,9 @@ active: false, mode: "v" }, + usermenu: { + iscollapsed: defaultCollapseState + }, countries: ["AT", "SK", "HU", "HR", "RS", "BiH", "BG", "RO", "UA"] }, getters: { @@ -21,6 +24,9 @@ sidebarCollapsed: state => { return state.sidebar.iscollapsed; }, + isUsermenuCollapsed: state => { + return state.usermenu.iscollapsed; + }, appTitle: state => { return state.appTitle; }, @@ -38,6 +44,9 @@ toggleSidebar: state => { state.sidebar.iscollapsed = !state.sidebar.iscollapsed; }, + toggleUserMenu: state => { + state.usermenu.iscollapsed = !state.usermenu.iscollapsed; + }, toggleSplitScreen: state => { state.splitsceen.active = !state.splitsceen.active; }, @@ -46,6 +55,12 @@ }, collapseSidebar: state => { state.sidebar.iscollapsed = true; + }, + resetUserMenu: state => { + state.usermenu.iscollapsed = defaultCollapseState; + }, + collapseUserMenu: state => { + state.usermenu.iscollapsed = true; } }, actions: {}