diff options
Diffstat (limited to 'public/assets')
| -rw-r--r-- | public/assets/javascripts/ui/site/EditSubscriptionModal.js | 12 | ||||
| -rw-r--r-- | public/assets/javascripts/util.js | 1 |
2 files changed, 7 insertions, 6 deletions
diff --git a/public/assets/javascripts/ui/site/EditSubscriptionModal.js b/public/assets/javascripts/ui/site/EditSubscriptionModal.js index ea86897..e3172d0 100644 --- a/public/assets/javascripts/ui/site/EditSubscriptionModal.js +++ b/public/assets/javascripts/ui/site/EditSubscriptionModal.js @@ -88,25 +88,25 @@ var EditSubscriptionModal = ModalFormView.extend({ var plan_price = is_monthly ? plan.monthly_price : plan.yearly_price this.$planType.html( plan.name ) - this.$planCost.html( plan_price ) + this.$planCost.toDollars( plan_price ) this.$billingInterval.html( is_monthly ? "mo." : "yr." ) this.$proLayoutRow.toggle( is_pro ) var basic_layout_price = is_monthly ? plan.basic_layout_monthly_price : plan.basic_layout_yearly_price var basic_layout_total = subscriber.basic_layouts * basic_layout_price - this.$basicLayoutCost.html( basic_layout_price ) + this.$basicLayoutCost.toDollars( basic_layout_price ) this.$basicLayoutQuantity.html( subscriber.basic_layouts ) - this.$basicLayoutTotal.html( basic_layout_total ) + this.$basicLayoutTotal.toDollars( basic_layout_total ) var pro_layout_price = is_monthly ? plan.pro_layout_monthly_price : plan.pro_layout_yearly_price var pro_layout_total = is_pro ? subscriber.pro_layouts * pro_layout_price : 0 - this.$proLayoutCost.html( pro_layout_price ) + this.$proLayoutCost.toDollars( pro_layout_price ) this.$proLayoutQuantity.html( subscriber.pro_layouts ) - this.$proLayoutTotal.html( pro_layout_total ) + this.$proLayoutTotal.toDollars( pro_layout_total ) var plan_total = plan_price + basic_layout_total + pro_layout_total - this.$planTotal.html( plan_total ) + this.$planTotal.toDollars( plan_total ) }, upgradeSubscription: function(){ diff --git a/public/assets/javascripts/util.js b/public/assets/javascripts/util.js index 2cfe0de..0f5c6ed 100644 --- a/public/assets/javascripts/util.js +++ b/public/assets/javascripts/util.js @@ -6,6 +6,7 @@ if (window.$) { $.fn.disable = function() { return $(this).attr("disabled","disabled") } $.fn.sanitize = function(s) { return trim(sanitize($(this).val())) } $.fn.htmlSafe = function(s) { return $(this).html(sanitize(s)) } + $.fn.toDollars = function(i) { return $(this).html((i/100).toFixed(2)) } } function trim (s){ return s.replace(/^\s+/,"").replace(/\s+$/,"") } |
