fix bug which showed all plans as monthly in payment form.

Also use translations for string of month/year
This commit is contained in:
Henry Oswald 2015-02-10 18:05:39 +00:00
parent 08420a305a
commit 1d6c928c81
2 changed files with 4 additions and 3 deletions

View file

@ -42,8 +42,9 @@ block content
.col-md-12.text-center .col-md-12.text-center
div(ng-if="trialLength") !{translate("first_few_days_free", {trialLen:'{{trialLength}}'})} div(ng-if="trialLength") !{translate("first_few_days_free", {trialLen:'{{trialLength}}'})}
div(ng-if="price") div(ng-if="price")
strong {{price.currency.symbol}}{{price.next.total}} strong {{price.currency.symbol}}{{price.next.total}}
span #{translate("every")} {{billingCycleType}} span(ng-if="monthlyBilling") #{translate("every")} #{translate("month")}
span(ng-if="!monthlyBilling") #{translate("every")} #{translate("year")}
.row .row
.col-md-12 .col-md-12
form(ng-show="planName") form(ng-show="planName")

View file

@ -54,7 +54,7 @@ define [
$scope.planName = pricing.items.plan.name $scope.planName = pricing.items.plan.name
$scope.price = pricing.price $scope.price = pricing.price
$scope.trialLength = pricing.items.plan.trial?.length $scope.trialLength = pricing.items.plan.trial?.length
$scope.billingCycleType = if pricing.items.plan.period.interval == "months" then "month" else "year" $scope.monthlyBilling = pricing.items.plan.period.length == 1
$scope.$apply() $scope.$apply()
$scope.applyCoupon = -> $scope.applyCoupon = ->