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

This commit is contained in:
Book Pauk
2019-05-30 14:54:55 +07:00
parent 66fa510b26
commit 959c5eaa59
2 changed files with 11 additions and 5 deletions

View File

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

View File

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