From e213c4640b78e27f606d6de88cc3b7ef8c2f69b0 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Thu, 30 May 2019 16:00:47 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20GET-=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80?= =?UTF-8?q?=20=D0=B2=D0=B8=D0=B4=D0=B0=20"reader=3F=5F=5Fpp=3D50.5&url=3D.?= =?UTF-8?q?.."=20=D0=B4=D0=BB=D1=8F=20=D1=83=D0=BA=D0=B0=D0=B7=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BF=D0=BE=D0=B7=D0=B8=D1=86=D0=B8=D0=B8=20?= =?UTF-8?q?=D0=B2=20=D0=BA=D0=BD=D0=B8=D0=B3=D0=B5=20=D0=B2=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D1=86=D0=B5=D0=BD=D1=82=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/components/Reader/Reader.vue | 17 +++++++++++++++++ client/components/Reader/versionHistory.js | 1 + 2 files changed, 18 insertions(+) diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index 28d4eee5..b6e72a40 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -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() { await utils.sleep(2000); @@ -820,6 +835,7 @@ class Reader extends Vue { progress.hide(); this.progressActive = false; this.blinkCachedLoadMessage(); + this.checkBookPosPercent(); await this.activateClickMapPage(); return; } @@ -868,6 +884,7 @@ class Reader extends Vue { } else this.stopBlink = true; + this.checkBookPosPercent(); await this.activateClickMapPage(); } catch (e) { progress.hide(); this.progressActive = false; diff --git a/client/components/Reader/versionHistory.js b/client/components/Reader/versionHistory.js index 5fd42858..51ec1a46 100644 --- a/client/components/Reader/versionHistory.js +++ b/client/components/Reader/versionHistory.js @@ -11,6 +11,7 @@ export const versionHistory = [
  • некоторые кнопки на панели управления были скрыты по умолчанию
  • на страницу загрузки добавлена возможность загрузки книги из буфера обмена
  • добавлен GET-параметр вида "reader?__refresh=1&url=..." для принудительного обновления загружаемого текста
  • +
  • добавлен GET-параметр вида "reader?__pp=50.5&url=..." для указания позиции в книге в процентах
  • исправления багов и недочетов
  • `