Reworking the checkout into Darkswarm, patching up tests

This commit is contained in:
Will Marshall
2014-03-18 15:58:22 +11:00
parent 3b27690c7c
commit 96ce982ea3
12 changed files with 128 additions and 96 deletions

View File

@@ -0,0 +1,14 @@
window.Cart = angular.module("Cart", ["ngResource"]).config ($httpProvider) ->
$httpProvider.defaults.headers.post['X-CSRF-Token'] = $('meta[name="csrf-token"]').attr('content')
# TEMPORARILY handles the deletetion
$ ->
if ($ 'form#update-cart').is('*')
($ 'form#update-cart a.delete').show().one 'click', ->
($ this).parents('.line-item').first().find('input.line_item_quantity').val 0
($ this).parents('form').first().submit()
false
($ 'form#update-cart').submit ->
($ 'form#update-cart #update-button').attr('disabled', true)