Subversion Repositories SmartDukaan

Rev

Rev 17766 | Rev 17775 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 17766 Rev 17774
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{