mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
35 lines
No EOL
722 B
CoffeeScript
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') |