Ver Fonte

Улучшение настроек для BookUpdateChecker

Book Pauk há 2 anos atrás
pai
commit
56af65742b

+ 4 - 0
client/components/Reader/SettingsPage/SettingsPage.vue

@@ -318,6 +318,10 @@ class SettingsPage {
         return this.$store.state.reader.profiles;
     }
 
+    get configBucEnabled() {
+        return this.$store.state.config.bucEnabled;
+    }
+
     get currentProfileOptions() {
         const profNames = Object.keys(this.profiles)
         profNames.sort();

+ 8 - 4
client/components/Reader/SettingsPage/UpdateTab.inc

@@ -13,14 +13,19 @@
 
 <!---------------------------------------------->
 <div class="part-header">Обновление книг</div>
-<div class="item row">
+<div v-show="!configBucEnabled" class="item row">
+    <div class="label-6"></div>
+    <div>Сервер обновлений временно не работает</div>
+</div>
+
+<div v-show="configBucEnabled" class="item row">
     <div class="label-6"></div>
     <q-checkbox size="xs" v-model="bucEnabled">
         Проверять обновления книг
     </q-checkbox>
 </div>
 
-<div v-show="bucEnabled" class="item row">
+<div v-show="configBucEnabled && bucEnabled" class="item row">
     <div class="label-6"></div>
     <q-checkbox size="xs" v-model="bucSetOnNew">
         Автопроверка для вновь загружаемых
@@ -31,7 +36,7 @@
     </q-checkbox>
 </div>
 
-<div v-show="bucEnabled" class="item row">
+<div v-show="configBucEnabled && bucEnabled" class="item row">
     <div class="label-6">Разница размеров</div>
     <div class="col row">
         <NumInput class="col-left" v-model="bucSizeDiff" />
@@ -42,4 +47,3 @@
         </q-tooltip>
     </div>
 </div>
-