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':