mirror of
https://github.com/overleaf/overleaf.git
synced 2024-10-31 21:21:03 -04:00
35 lines
722 B
CoffeeScript
35 lines
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')
|