リロード確認ダイアログ表示
This commit is contained in:
parent
948a65bf39
commit
1157298eb8
1 changed files with 22 additions and 4 deletions
|
@ -94,6 +94,7 @@ import MkLink from '@/components/link.vue';
|
||||||
import { langs } from '@/config';
|
import { langs } from '@/config';
|
||||||
import { defaultStore } from '@/store';
|
import { defaultStore } from '@/store';
|
||||||
import { ColdDeviceStorage } from '@/store';
|
import { ColdDeviceStorage } from '@/store';
|
||||||
|
import * as os from '@/os';
|
||||||
|
|
||||||
export default defineComponent({
|
export default defineComponent({
|
||||||
components: {
|
components: {
|
||||||
|
@ -146,7 +147,7 @@ export default defineComponent({
|
||||||
lang() {
|
lang() {
|
||||||
localStorage.setItem('lang', this.lang);
|
localStorage.setItem('lang', this.lang);
|
||||||
localStorage.removeItem('locale');
|
localStorage.removeItem('locale');
|
||||||
location.reload();
|
this.reloadAsk();
|
||||||
},
|
},
|
||||||
|
|
||||||
fontSize() {
|
fontSize() {
|
||||||
|
@ -155,7 +156,7 @@ export default defineComponent({
|
||||||
} else {
|
} else {
|
||||||
localStorage.setItem('fontSize', this.fontSize);
|
localStorage.setItem('fontSize', this.fontSize);
|
||||||
}
|
}
|
||||||
location.reload();
|
this.reloadAsk();
|
||||||
},
|
},
|
||||||
|
|
||||||
useSystemFont() {
|
useSystemFont() {
|
||||||
|
@ -164,16 +165,33 @@ export default defineComponent({
|
||||||
} else {
|
} else {
|
||||||
localStorage.removeItem('useSystemFont');
|
localStorage.removeItem('useSystemFont');
|
||||||
}
|
}
|
||||||
location.reload();
|
this.reloadAsk();
|
||||||
},
|
},
|
||||||
|
|
||||||
enableInfiniteScroll() {
|
enableInfiniteScroll() {
|
||||||
location.reload()
|
this.reloadAsk();
|
||||||
|
},
|
||||||
|
|
||||||
|
showGapBetweenNotesInTimeline() {
|
||||||
|
this.reloadAsk();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
mounted() {
|
mounted() {
|
||||||
this.$emit('info', this.INFO);
|
this.$emit('info', this.INFO);
|
||||||
},
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
async reloadAsk() {
|
||||||
|
const { canceled } = await os.dialog({
|
||||||
|
type: 'info',
|
||||||
|
text: this.$ts.reloadToApplySetting,
|
||||||
|
showCancelButton: true
|
||||||
|
});
|
||||||
|
if (canceled) return;
|
||||||
|
|
||||||
|
location.reload();
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Reference in a new issue