overleaf/services/web/public/coffee/main/subscription-dashboard.coffee
2014-08-27 13:21:39 +01:00

35 lines
No EOL
722 B
CoffeeScript

define [
"base"
], (App)->
MESSAGES_URL = "/user/subscription/update"
App.controller "ChangePlanFormController", ($scope, $modal)->
$scope.changePlan = ->
$modal.open(
templateUrl: "confirmChangePlanModalTemplate"
controller: "ConfirmChangePlanController"
scope: $scope
)
App.controller "ConfirmChangePlanController", ($scope, $modalInstance, $http)->
$scope.confirmChangePlan = ->
body =
plan_code: $scope.plan.planCode
_csrf : window.csrfToken
$scope.inflight = true
$http.post(MESSAGES_URL, body)
.success ->
location.reload()
.error ->
console.log "something went wrong changing plan"
$scope.cancel = () ->
$modalInstance.dismiss('cancel')