diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-01-30 14:09:58 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-01-30 14:09:58 -0500 |
| commit | 3bccb164a5ea792da28ca0bc9d69cce1b4ffb6a5 (patch) | |
| tree | b4cf7c8f926a25b8ac4a2efc53ff18dfe73c28b2 | |
| parent | 95e2eab9e43a7ea87f23aefba090df15d46d766c (diff) | |
toDollars
| -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+$/,"") } |
