浏览代码

Добавлен GET-параметр вида "reader?__refresh=1&url=..." для принудительного обновления загружаемого текста

Book Pauk 6 年之前
父节点
当前提交
959c5eaa59
共有 2 个文件被更改,包括 11 次插入5 次删除
  1. 8 3
      client/components/Reader/Reader.vue
  2. 3 2
      client/components/Reader/versionHistory.js

+ 8 - 3
client/components/Reader/Reader.vue

@@ -79,7 +79,7 @@
                 title="Что нового:"
                 :visible.sync="whatsNewVisible"
                 width="60%">
-                <div v-html="whatsNewContent"></div>
+                <div style="line-height: 20px" v-html="whatsNewContent"></div>
 
                 <span class="clickable" @click="openVersionHistory">Посмотреть историю версий</span>
                 <span slot="footer" class="dialog-footer">
@@ -242,7 +242,7 @@ class Reader extends Vue {
 
             if (this.$root.rootRoute == '/reader') {
                 if (this.routeParamUrl) {
-                    await this.loadBook({url: this.routeParamUrl, bookPos: this.routeParamPos});
+                    await this.loadBook({url: this.routeParamUrl, bookPos: this.routeParamPos, force: this.routeParamRefresh});
                 } else {
                     this.loaderActive = true;
                 }
@@ -352,6 +352,11 @@ class Reader extends Vue {
         return decodeURIComponent(result);
     }
 
+    get routeParamRefresh() {
+        const q = this.$route.query;
+        return !!q['__refresh'];
+    }
+
     bookPosChanged(event) {
         if (event.bookPosSeen !== undefined)
             this.bookPosSeen = event.bookPosSeen;
@@ -1088,4 +1093,4 @@ i {
     text-decoration: underline;
     cursor: pointer;
 }
-</style>
+</style>

+ 3 - 2
client/components/Reader/versionHistory.js

@@ -1,15 +1,16 @@
 export const versionHistory = [
 {
     showUntil: '2019-06-05',
-    header: '0.6.7 (2019-)',
+    header: '0.6.7 (2019-1)',
     content:
 `
 <ul>
     <li>добавлен диалог "Что нового"</li>
     <li>в справку добавлена история версий проекта</li>
     <li>добавлена возможность настройки отображаемых кнопок на панели управления</li>
-    <li>некоторые кнопки на панели управления были скрыты по-умолчанию</li>
+    <li>некоторые кнопки на панели управления были скрыты по умолчанию</li>
     <li>на страницу загрузки добавлена возможность загрузки книги из буфера обмена</li>
+    <li>добавлен GET-параметр вида "reader?__refresh=1&url=..." для принудительного обновления загружаемого текста</li>
     <li>исправления багов и недочетов</li>
 </ul>
 `