Добавлен GET-параметр вида "reader?__pp=50.5&url=..." для указания позиции в книге в процентах
This commit is contained in:
@@ -293,6 +293,21 @@ class Reader extends Vue {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
checkBookPosPercent() {
|
||||||
|
const q = this.$route.query;
|
||||||
|
if (q['__pp']) {
|
||||||
|
let pp = q['__pp'];
|
||||||
|
if (pp) {
|
||||||
|
pp = parseFloat(pp) || 0;
|
||||||
|
const recent = this.mostRecentBook();
|
||||||
|
(async() => {
|
||||||
|
await utils.sleep(100);
|
||||||
|
this.bookPos = Math.floor(recent.textLength*pp/100);
|
||||||
|
})();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
async showWhatsNew() {
|
async showWhatsNew() {
|
||||||
await utils.sleep(2000);
|
await utils.sleep(2000);
|
||||||
|
|
||||||
@@ -820,6 +835,7 @@ class Reader extends Vue {
|
|||||||
progress.hide(); this.progressActive = false;
|
progress.hide(); this.progressActive = false;
|
||||||
this.blinkCachedLoadMessage();
|
this.blinkCachedLoadMessage();
|
||||||
|
|
||||||
|
this.checkBookPosPercent();
|
||||||
await this.activateClickMapPage();
|
await this.activateClickMapPage();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -868,6 +884,7 @@ class Reader extends Vue {
|
|||||||
} else
|
} else
|
||||||
this.stopBlink = true;
|
this.stopBlink = true;
|
||||||
|
|
||||||
|
this.checkBookPosPercent();
|
||||||
await this.activateClickMapPage();
|
await this.activateClickMapPage();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
progress.hide(); this.progressActive = false;
|
progress.hide(); this.progressActive = false;
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ export const versionHistory = [
|
|||||||
<li>некоторые кнопки на панели управления были скрыты по умолчанию</li>
|
<li>некоторые кнопки на панели управления были скрыты по умолчанию</li>
|
||||||
<li>на страницу загрузки добавлена возможность загрузки книги из буфера обмена</li>
|
<li>на страницу загрузки добавлена возможность загрузки книги из буфера обмена</li>
|
||||||
<li>добавлен GET-параметр вида "reader?__refresh=1&url=..." для принудительного обновления загружаемого текста</li>
|
<li>добавлен GET-параметр вида "reader?__refresh=1&url=..." для принудительного обновления загружаемого текста</li>
|
||||||
|
<li>добавлен GET-параметр вида "reader?__pp=50.5&url=..." для указания позиции в книге в процентах</li>
|
||||||
<li>исправления багов и недочетов</li>
|
<li>исправления багов и недочетов</li>
|
||||||
</ul>
|
</ul>
|
||||||
`
|
`
|
||||||
|
|||||||
Reference in New Issue
Block a user