diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/pages/settings/deck.vue | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/client/pages/settings/deck.vue b/src/client/pages/settings/deck.vue index 0fcc2f795e..0d9f1ab0aa 100644 --- a/src/client/pages/settings/deck.vue +++ b/src/client/pages/settings/deck.vue @@ -37,6 +37,7 @@ import FormInput from '@/components/form/input.vue'; import FormBase from '@/components/form/base.vue'; import FormGroup from '@/components/form/group.vue'; import { deckStore } from '@/ui/deck/deck-store'; +import * as os from '@/os'; export default defineComponent({ components: { @@ -68,6 +69,19 @@ export default defineComponent({ columnHeaderHeight: deckStore.makeGetterSetter('columnHeaderHeight'), }, + watch: { + async navWindow() { + const { canceled } = await os.dialog({ + type: 'info', + text: this.$ts.reloadToApplySetting, + showCancelButton: true + }); + if (canceled) return; + + location.reload(); + } + }, + mounted() { this.$emit('info', this.INFO); }, |