summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-01-30 14:09:58 -0500
committerJules Laplace <jules@okfoc.us>2015-01-30 14:09:58 -0500
commit3bccb164a5ea792da28ca0bc9d69cce1b4ffb6a5 (patch)
treeb4cf7c8f926a25b8ac4a2efc53ff18dfe73c28b2
parent95e2eab9e43a7ea87f23aefba090df15d46d766c (diff)
toDollars
-rw-r--r--public/assets/javascripts/ui/site/EditSubscriptionModal.js12
-rw-r--r--public/assets/javascripts/util.js1
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+$/,"") }