|
7 | 7 | <!-- Use active_category and active_topic to select inactive --> |
8 | 8 |
|
9 | 9 | <v-list dense> |
10 | | - <v-list-item> |
| 10 | + <v-list-item |
| 11 | + v-if="$vuetify.breakpoint.mdAndDown"> |
11 | 12 | <v-list-item-action> |
12 | 13 | <v-switch flat inset v-model="lockmenu" @change="setLockMenu"></v-switch> |
13 | 14 | </v-list-item-action> |
|
21 | 22 |
|
22 | 23 | <template v-slot:activator> |
23 | 24 | <v-list-item-content> |
24 | | -<!-- <router-link :to="{ name: 'docs-slug', params: {lockmenu:lockmenu}}">--> |
| 25 | +<!-- <router-link :to="{ name: 'docs-slug', params: {lockmenu:lockmenu}}"> --> |
25 | 26 | <router-link :to="{path: category.category+'.html'}"> |
26 | 27 | <v-list-item-title> |
27 | 28 | {{category.categoryName}} |
|
31 | 32 | </template> |
32 | 33 |
|
33 | 34 | <v-list-item v-for="(doc, i) in category.docs" :key="i" link :to="doc.filename"> |
34 | | -<!-- <router-link :to="{ name: 'docs-slug', params: {lockmenu:lockmenu}}">--> |
| 35 | +<!-- <router-link :to="{ name: 'docs-slug', params: {lockmenu:lockmenu}}"> --> |
35 | 36 | <router-link :to="{ path: doc.filename + '.html'}"> |
36 | 37 | <v-list-item-title>{{doc.attributes.title}}</v-list-item-title> |
37 | 38 | </router-link> |
|
52 | 53 | active_topic: String |
53 | 54 | }, |
54 | 55 | data(context) { |
| 56 | + let lockmenu = this.$store.state.docs.isMenuLocked; |
| 57 | + if (lockmenu == null){ |
| 58 | + lockmenu = false |
| 59 | + } |
55 | 60 | console.log("data says context is: " + context); |
56 | 61 | // console.log("g says" + this.$getters.docs.drawerState); |
57 | 62 | return { |
58 | | - lockmenu: false, |
| 63 | + lockmenu: lockmenu, |
59 | 64 | drawer: null |
60 | 65 | } |
61 | 66 | }, |
|
73 | 78 | console.log("mutation type " + mutation.type); |
74 | 79 | if (mutation.type === 'docs/toggleDrawerState') { |
75 | 80 | this.drawer=this.$store.state.docs.isDrawerOpen; |
76 | | - } else if (mutation.type === 'docs/toggleDrawerLock') { |
77 | | - this.lockmenu=this.$store.state.docs.isDrawerLocked; |
| 81 | + } else if (mutation.type === 'docs/setMenuLock') { |
| 82 | + this.lockmenu=this.$store.state.docs.isMenuLocked; |
78 | 83 | } |
79 | 84 | }); |
80 | 85 | }, |
81 | | - // computed: { |
82 | | - // drawerState() { |
83 | | - // console.log("getting drawerState..."); |
84 | | - // return this.$store.getters.drawerState; |
85 | | - // } |
86 | | - // }, |
87 | 86 | } |
88 | 87 | </script> |
0 commit comments