From a9f9fc93fd91076fe105401d7a17dbb7f9fb43b5 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Mon, 28 Jan 2019 06:41:19 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BA?= =?UTF-8?q?=D0=B8=20=D0=B0=D0=BA=D1=82=D0=B8=D0=B2=D0=B0=D1=86=D0=B8=D0=B8?= =?UTF-8?q?=20HistoryPage?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/components/Reader/Reader.vue | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index 3a51ccd7..d419ea4e 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -199,8 +199,10 @@ class Reader extends Vue { get lastOpenedBook() { const result = this.$store.getters['reader/lastOpenedBook']; - if (!result) - this.closeAllTextPages() + if (!result) { + this.closeAllTextPages(); + this.historyActive = false; + } return result; } @@ -232,7 +234,6 @@ class Reader extends Vue { } closeAllTextPages() { - this.historyActive = false; this.setPositionActive = false; } @@ -245,7 +246,7 @@ class Reader extends Vue { historyToggle() { this.historyActive = !this.historyActive; - if (this.historyActive && this.activePage == 'TextPage') { + if (this.historyActive) { this.closeAllTextPages(); this.historyActive = true; } else { @@ -317,9 +318,9 @@ class Reader extends Vue { case 'scrolling': case 'search': case 'copyText': - case 'history': classResult = classDisabled; break; + case 'history': case 'refresh': if (!this.lastOpenedBook) classResult = classDisabled;