summaryrefslogtreecommitdiff
path: root/public/assets/javascripts/ui/site/EditSubscriptionModal.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/assets/javascripts/ui/site/EditSubscriptionModal.js')
-rw-r--r--public/assets/javascripts/ui/site/EditSubscriptionModal.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/public/assets/javascripts/ui/site/EditSubscriptionModal.js b/public/assets/javascripts/ui/site/EditSubscriptionModal.js
index 1637e18..b38894d 100644
--- a/public/assets/javascripts/ui/site/EditSubscriptionModal.js
+++ b/public/assets/javascripts/ui/site/EditSubscriptionModal.js
@@ -1,5 +1,5 @@
-var EditSubscriptionModal = ModalFormView.extend({
+var EditSubscriptionModal = ModalView.extend({
el: ".mediaDrawer.editSubscription",
action: "/api/subscription",
syncAction: "/api/subscription/sync",
@@ -13,6 +13,7 @@ var EditSubscriptionModal = ModalFormView.extend({
"click [data-role='upgradeSubscription']": 'upgradeSubscription',
"click [data-role='cancelSubscription']": 'cancelSubscription',
"click .gear": 'sync',
+ "click .planList button": 'followLink',
},
initialize: function(){
@@ -54,7 +55,6 @@ var EditSubscriptionModal = ModalFormView.extend({
loaded: false,
load: function(){
- this.reset()
if (this.loaded) { return this.show() }
$.get(this.action, this.didLoad.bind(this))
},
@@ -70,7 +70,10 @@ var EditSubscriptionModal = ModalFormView.extend({
}
return this.show()
},
-
+ followLink: function(e){
+ e.preventDefault();
+ window.location.href = $(e.target).closest("a").attr("href")
+ },
show: function(){
this.$gear.removeClass("turning")