From 7b738deabf9dc7780bd4297ab4a9de460a112f95 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 27 Dec 2020 21:16:51 +0900 Subject: Improve usability --- src/client/pages/settings/deck.vue | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') 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); }, -- cgit v1.2.3-freya