Добавлена настройка showWhatsNewDialog
This commit is contained in:
@@ -262,6 +262,7 @@ class Reader extends Vue {
|
|||||||
this.showClickMapPage = settings.showClickMapPage;
|
this.showClickMapPage = settings.showClickMapPage;
|
||||||
this.clickControl = settings.clickControl;
|
this.clickControl = settings.clickControl;
|
||||||
this.blinkCachedLoad = settings.blinkCachedLoad;
|
this.blinkCachedLoad = settings.blinkCachedLoad;
|
||||||
|
this.showWhatsNewDialog = settings.showWhatsNewDialog;
|
||||||
}
|
}
|
||||||
|
|
||||||
checkSetStorageAccessKey() {
|
checkSetStorageAccessKey() {
|
||||||
@@ -282,7 +283,8 @@ class Reader extends Vue {
|
|||||||
await utils.sleep(2000);
|
await utils.sleep(2000);
|
||||||
|
|
||||||
const whatsNew = versionHistory[0];
|
const whatsNew = versionHistory[0];
|
||||||
if (whatsNew.showUntil >= utils.formatDate(new Date(), 'coDate') &&
|
if (this.showWhatsNewDialog &&
|
||||||
|
whatsNew.showUntil >= utils.formatDate(new Date(), 'coDate') &&
|
||||||
utils.stringToHex(cryptoUtils.sha256(whatsNew.content)) != this.whatsNewContentHash) {
|
utils.stringToHex(cryptoUtils.sha256(whatsNew.content)) != this.whatsNewContentHash) {
|
||||||
this.whatsNewContent = whatsNew.content;
|
this.whatsNewContent = whatsNew.content;
|
||||||
this.whatsNewVisible = true;
|
this.whatsNewVisible = true;
|
||||||
|
|||||||
@@ -106,6 +106,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
<!-- Вид ------------------------------------------------------------------------->
|
<!-- Вид ------------------------------------------------------------------------->
|
||||||
<el-tab-pane label="Вид">
|
<el-tab-pane label="Вид">
|
||||||
|
|
||||||
@@ -391,8 +392,8 @@
|
|||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
<!-- Прочее ------------------------------------------------------------------------->
|
<!-- Прочее ------------------------------------------------------------------------->
|
||||||
<el-tab-pane label="Прочее">
|
<el-tab-pane label="Прочее">
|
||||||
<el-form :model="form" size="mini" label-width="120px" @submit.native.prevent>
|
<el-form :model="form" size="mini" label-width="120px" @submit.native.prevent>
|
||||||
@@ -415,7 +416,7 @@
|
|||||||
<el-checkbox v-model="blinkCachedLoad">Предупреждать о загрузке из кэша</el-checkbox>
|
<el-checkbox v-model="blinkCachedLoad">Предупреждать о загрузке из кэша</el-checkbox>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="Уведомления">
|
<el-form-item label="Уведомление">
|
||||||
<el-tooltip :open-delay="500" effect="light">
|
<el-tooltip :open-delay="500" effect="light">
|
||||||
<template slot="content">
|
<template slot="content">
|
||||||
Показывать уведомления и ошибки от<br>
|
Показывать уведомления и ошибки от<br>
|
||||||
@@ -424,6 +425,15 @@
|
|||||||
<el-checkbox v-model="showServerStorageMessages">Показывать сообщения синхронизации</el-checkbox>
|
<el-checkbox v-model="showServerStorageMessages">Показывать сообщения синхронизации</el-checkbox>
|
||||||
</el-tooltip>
|
</el-tooltip>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="Уведомление">
|
||||||
|
<el-tooltip :open-delay="500" effect="light">
|
||||||
|
<template slot="content">
|
||||||
|
Показывать уведомления "Что нового"<br>
|
||||||
|
при каждом выходе новой версии читалки
|
||||||
|
</template>
|
||||||
|
<el-checkbox v-model="showWhatsNewDialog">Показывать уведомление "Что нового"</el-checkbox>
|
||||||
|
</el-tooltip>
|
||||||
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<el-form :model="form" size="mini" label-width="120px" @submit.native.prevent>
|
<el-form :model="form" size="mini" label-width="120px" @submit.native.prevent>
|
||||||
@@ -463,6 +473,7 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
|
|
||||||
<!-- Сброс ------------------------------------------------------------------------->
|
<!-- Сброс ------------------------------------------------------------------------->
|
||||||
<el-tab-pane label="Сброс">
|
<el-tab-pane label="Сброс">
|
||||||
<el-button @click="setDefaults">Установить по умолчанию</el-button>
|
<el-button @click="setDefaults">Установить по умолчанию</el-button>
|
||||||
|
|||||||
@@ -166,6 +166,7 @@ const settingDefaults = {
|
|||||||
imageHeightLines: 100,
|
imageHeightLines: 100,
|
||||||
imageFitWidth: true,
|
imageFitWidth: true,
|
||||||
showServerStorageMessages: true,
|
showServerStorageMessages: true,
|
||||||
|
showWhatsNewDialog: true,
|
||||||
|
|
||||||
fontShifts: {},
|
fontShifts: {},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user