diff --git a/client/components/Reader/HelpPage/HelpPage.vue b/client/components/Reader/HelpPage/HelpPage.vue index b8da4028..e3273813 100644 --- a/client/components/Reader/HelpPage/HelpPage.vue +++ b/client/components/Reader/HelpPage/HelpPage.vue @@ -16,7 +16,7 @@ - + @@ -53,6 +53,10 @@ class HelpPage extends Vue { this.$emit('help-toggle'); } + activateDonateHelpPage() { + this.selectedTab = 'donate'; + } + keyHook(event) { if (event.type == 'keydown' && (event.code == 'Escape')) { this.close(); diff --git a/client/components/Reader/LoaderPage/LoaderPage.vue b/client/components/Reader/LoaderPage/LoaderPage.vue index bf7d28ab..d7182efc 100644 --- a/client/components/Reader/LoaderPage/LoaderPage.vue +++ b/client/components/Reader/LoaderPage/LoaderPage.vue @@ -82,6 +82,7 @@ class LoaderPage extends Vue { } openDonate() { + this.$emit('donate-toggle'); } openComments() { diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index 434dc7da..683fdb30 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -57,6 +57,7 @@ @stop-scrolling="stopScrolling" @scrolling-toggle="scrollingToggle" @help-toggle="helpToggle" + @donate-toggle="donateToggle" > @@ -425,6 +426,15 @@ class Reader extends Vue { } } + donateToggle() { + this.helpToggle(); + if (this.helpActive) { + this.$nextTick(() => { + this.$refs.helpPage.activateDonateHelpPage(); + }); + } + } + buttonClick(button) { switch (button) { case 'loader':