summaryrefslogtreecommitdiff
path: root/StoneIsland/www/js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2015-11-23 04:44:41 -0500
committerJules Laplace <jules@okfoc.us>2015-11-23 04:44:41 -0500
commit8e627ed25ae70556b839f00990ba700ccdb3a719 (patch)
tree71deb0e638730e494c05d941e8d89b37923f2a7c /StoneIsland/www/js
parent3f1042033c83be44a7d39b2dd33ac1fab844898d (diff)
remove from cart
Diffstat (limited to 'StoneIsland/www/js')
-rw-r--r--StoneIsland/www/js/lib/cart/CartSummary.js34
1 files changed, 21 insertions, 13 deletions
diff --git a/StoneIsland/www/js/lib/cart/CartSummary.js b/StoneIsland/www/js/lib/cart/CartSummary.js
index 7eb9f415..8201cc9a 100644
--- a/StoneIsland/www/js/lib/cart/CartSummary.js
+++ b/StoneIsland/www/js/lib/cart/CartSummary.js
@@ -5,6 +5,7 @@ var CartSummary = ScrollableView.extend({
template: $("#cart_summary .template").html(),
events: {
+ "click .remove": "remove_item",
},
data: null,
@@ -55,16 +56,21 @@ var CartSummary = ScrollableView.extend({
this.$rows.empty()
data.Cart.Items.forEach(function(item){
- var $el = $("<div>").addClass("cart_item_row")
- this.$rows.append($el)
var code_ten = item['Code10']
var code = code_ten.substr(0, 8)
var size_id = item['Size']
+
+ var $el = $("<div>").addClass("cart_item_row")
+ $el.data({
+ code: code_ten,
+ size: size_id,
+ })
+ this.$rows.append($el)
app.product.find(code, function(data, details){
- console.log(data, details)
+ // console.log(data, details)
var descriptions = app.product.get_descriptions( details )
- console.log(descriptions)
+ // console.log(descriptions)
var name_partz = descriptions['ModelNames'].split(' ')
var num = name_partz.shift()
@@ -72,19 +78,18 @@ var CartSummary = ScrollableView.extend({
var type = title_case( descriptions['MicroCategory'] )
var color_name, size_name
- console.log(code)
+ // console.log(code)
details.Item.ModelColors.some(function(color){
- console.log(color)
if (color['Code10'] == code_ten) {
color_name = color['ColorDescription']
- console.log(color)
+ // console.log(color)
return true
}
return false
})
details.Item.ModelSizes.some(function(size){
if (size['SizeId'] == size_id) {
- console.log(size)
+ // console.log(size)
size_name = size['Default']['Text']
size_name = SIZE_LOOKUP[ size_name ] || size_name
return true
@@ -129,7 +134,6 @@ var CartSummary = ScrollableView.extend({
},
save: function(){
- console.log("HI")
app.router.go('cart/shipping')
},
@@ -138,13 +142,17 @@ var CartSummary = ScrollableView.extend({
},
remove_item: function(e){
- // $( e.currentTarget ).closest(".row").remove()
+ var $el = $( e.currentTarget ).closest(".cart_item_row")
+ var data = $el.data()
+ $el.remove()
sdk.cart.delete_item({
data: {
- Code10: "",
- Size: "",
+ Code10: data.code,
+ Size: data.size,
+ },
+ success: function(){
+ console.log("damn")
},
- }).done(function(){
})
},