Files
openfoodnetwork/app/assets/javascripts/darkswarm/controllers/checkout/checkout_controller.js.coffee
2014-05-09 09:56:54 +10:00

17 lines
557 B
CoffeeScript

Darkswarm.controller "CheckoutCtrl", ($scope, storage, CheckoutFormState, Order, CurrentUser) ->
$scope.Order = Order
storage.bind $scope, "Order.order", {storeName: "order_#{Order.order.id}"}
$scope.order = Order.order # Ordering is important
if CurrentUser
$scope.enabled = true
else
$scope.enabled = false
$scope.purchase = (event)->
event.preventDefault()
$scope.Order.submit()
$scope.CheckoutFormState = CheckoutFormState
storage.bind $scope, "CheckoutFormState.ship_address_same_as_billing", { defaultValue: true}