annotate client/src/stores/application.js @ 556:09d8e5483851

fix: Layout for users and user details edited User's role is now rendered as icon sizing flaws removed
author Thomas Junk <thomas.junk@intevation.de>
date Mon, 03 Sep 2018 14:21:31 +0200
parents f66116b3a249
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
555
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
1 const defaultCollapseState = true;
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
2
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
3 const Application = {
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
4 namespaced: true,
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
5 state: {
6
7c1bde663c8e current frontend
Thomas Junk <thomas.junk@intevation.de>
parents: 3
diff changeset
6 appTitle: process.env.VUE_APP_TITLE,
389
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
7 secondaryLogo: process.env.VUE_APP_SECONDARY_LOGO_URL,
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
8 sidebar: {
555
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
9 iscollapsed: defaultCollapseState
422
9869bc03155e refactor: Brushed up UI and added comfort
Thomas Junk <thomas.junk@intevation.de>
parents: 389
diff changeset
10 },
9869bc03155e refactor: Brushed up UI and added comfort
Thomas Junk <thomas.junk@intevation.de>
parents: 389
diff changeset
11 countries: ["AT", "SK", "HU", "HR", "RS", "BiH", "BG", "RO", "UA"]
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
12 },
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
13 getters: {
422
9869bc03155e refactor: Brushed up UI and added comfort
Thomas Junk <thomas.junk@intevation.de>
parents: 389
diff changeset
14 countries: state => {
9869bc03155e refactor: Brushed up UI and added comfort
Thomas Junk <thomas.junk@intevation.de>
parents: 389
diff changeset
15 return state.countries;
9869bc03155e refactor: Brushed up UI and added comfort
Thomas Junk <thomas.junk@intevation.de>
parents: 389
diff changeset
16 },
389
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
17 sidebarCollapsed: state => {
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
18 return state.sidebar.iscollapsed;
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
19 },
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
20 appTitle: state => {
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
21 return state.appTitle;
6
7c1bde663c8e current frontend
Thomas Junk <thomas.junk@intevation.de>
parents: 3
diff changeset
22 },
9
ee6d3836014e current version of login
Thomas Junk <thomas.junk@intevation.de>
parents: 6
diff changeset
23 secondaryLogo: state => {
ee6d3836014e current version of login
Thomas Junk <thomas.junk@intevation.de>
parents: 6
diff changeset
24 return state.secondaryLogo;
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
25 }
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
26 },
389
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
27 mutations: {
542
505656a9947f refac: layout refactored
Thomas Junk <thomas.junk@intevation.de>
parents: 422
diff changeset
28 toggleSidebar: state => {
505656a9947f refac: layout refactored
Thomas Junk <thomas.junk@intevation.de>
parents: 422
diff changeset
29 state.sidebar.iscollapsed = !state.sidebar.iscollapsed;
555
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
30 },
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
31 resetSidebar: state => {
f66116b3a249 fix: Reset collapse state of sidebar
Thomas Junk <thomas.junk@intevation.de>
parents: 542
diff changeset
32 state.sidebar.iscollapsed = defaultCollapseState;
556
09d8e5483851 fix: Layout for users and user details edited
Thomas Junk <thomas.junk@intevation.de>
parents: 555
diff changeset
33 },
09d8e5483851 fix: Layout for users and user details edited
Thomas Junk <thomas.junk@intevation.de>
parents: 555
diff changeset
34 collapseSidebar: state => {
09d8e5483851 fix: Layout for users and user details edited
Thomas Junk <thomas.junk@intevation.de>
parents: 555
diff changeset
35 state.sidebar.iscollapsed = true;
389
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
36 }
e7d5383bc358 feat: Primitive validation and error messages
Thomas Junk <thomas.junk@intevation.de>
parents: 13
diff changeset
37 },
3
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
38 actions: {}
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
39 };
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
40
1597506a2241 merge with vue-cli
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
41 export default Application;