| Line 10... |
Line 10... |
| 10 |
$(".pmfooter span.badge").text(cartDetailsObj.totalCartQuantity.toString());
|
10 |
$(".pmfooter span.badge").text(cartDetailsObj.totalCartQuantity.toString());
|
| 11 |
var totalCartValue = cartDetailsObj.totalCartValue;
|
11 |
var totalCartValue = cartDetailsObj.totalCartValue;
|
| 12 |
var priceChangeMap = {};
|
12 |
var priceChangeMap = {};
|
| 13 |
$.each(cartDetailsObj.cartItems, function(key,val) {
|
13 |
$.each(cartDetailsObj.cartItems, function(key,val) {
|
| 14 |
var newUnitPrice = $(".number-spinner button[data-id='"+key+"']").data('price');
|
14 |
var newUnitPrice = $(".number-spinner button[data-id='"+key+"']").data('price');
|
| - |
|
15 |
if(newUnitPrice!=undefined){
|
| 15 |
$(".number-spinner button[data-id='"+key+"']").closest('.number-spinner').find('input').val(val.quantity);
|
16 |
$(".number-spinner button[data-id='"+key+"']").closest('.number-spinner').find('input').val(val.quantity);
|
| 16 |
if(parseInt(newUnitPrice)!=parseInt(val.unitprice)){
|
17 |
if(parseInt(newUnitPrice)!=parseInt(val.unitprice)){
|
| 17 |
totalCartValue = totalCartValue - (parseInt(val.unitprice)*parseInt(val.quantity)) + (parseInt(newUnitPrice)*parseInt(val.quantity));
|
18 |
totalCartValue = totalCartValue - (parseInt(val.unitprice)*parseInt(val.quantity)) + (parseInt(newUnitPrice)*parseInt(val.quantity));
|
| 18 |
priceChangeMap[key] = newUnitPrice;
|
19 |
priceChangeMap[key] = newUnitPrice;
|
| - |
|
20 |
}
|
| 19 |
}
|
21 |
}
|
| 20 |
});
|
22 |
});
|
| 21 |
$(".pmfooter span.carttotalval").text(numberWithCommas(totalCartValue));
|
23 |
$(".pmfooter span.carttotalval").text(numberWithCommas(totalCartValue));
|
| - |
|
24 |
if(totalCartValue!=undefined){
|
| 22 |
cartDetailsObj.totalCartValue = totalCartValue;
|
25 |
cartDetailsObj.totalCartValue = totalCartValue;
|
| - |
|
26 |
}
|
| 23 |
var cartItems = cartDetailsObj.cartItems;
|
27 |
var cartItems = cartDetailsObj.cartItems;
|
| 24 |
$.each(priceChangeMap, function(key,val) {
|
28 |
$.each(priceChangeMap, function(key,val) {
|
| 25 |
cartItems[sku.toString()].unitprice = unitPrice;
|
29 |
cartItems[key].unitprice = unitPrice;
|
| 26 |
});
|
30 |
});
|
| 27 |
cartDetailsObj.cartItems = cartItems;
|
31 |
cartDetailsObj.cartItems = cartItems;
|
| 28 |
localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
|
32 |
localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
|
| 29 |
$(".pmfooter").removeClass('hidden');
|
33 |
$(".pmfooter").removeClass('hidden');
|
| 30 |
}else{
|
34 |
}else{
|