summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/subscription.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/subscription.js')
-rw-r--r--app/assets/javascripts/subscription.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/app/assets/javascripts/subscription.js b/app/assets/javascripts/subscription.js
index 5f9a3e00c22..bc68d67615c 100644
--- a/app/assets/javascripts/subscription.js
+++ b/app/assets/javascripts/subscription.js
@@ -14,6 +14,7 @@
toggleSubscription(event) {
const button = event.currentTarget;
const buttonSpan = button.querySelector('span');
+ const toggleButton = $('.toggle-button');
if (!buttonSpan || button.classList.contains('disabled')) {
return;
}
@@ -33,6 +34,13 @@
);
} else {
buttonSpan.innerHTML = isSubscribed ? 'Subscribe' : 'Unsubscribe';
+ if (isSubscribed) {
+ toggleButton.addClass('unsubscribed')
+ toggleButton.removeClass('subscribed')
+ } else {
+ toggleButton.addClass('subscribed')
+ toggleButton.removeClass('unsubscribed')
+ }
}
});
}