| Line -... |
Line 1... |
| - |
|
1 |
function loadCartDetails(){
|
| 1 |
$('.itemquantity').attr('disabled', 'true');
|
2 |
$('.itemquantity').attr('disabled', 'true');
|
| 2 |
var cart_details = localStorage.getItem('cart_details');
|
3 |
var cart_details = localStorage.getItem('cart_details');
|
| 3 |
if(cart_details==undefined){
|
4 |
if(cart_details==undefined){
|
| 4 |
$(".pmfooter span.carttotalval").text('0');
|
5 |
$(".pmfooter span.carttotalval").text('0');
|
| 5 |
$(".pmfooter span.badge").text('0');
|
6 |
$(".pmfooter span.badge").text('0');
|
| Line 24... |
Line 25... |
| 24 |
if(totalCartValue!=undefined){
|
25 |
if(totalCartValue!=undefined){
|
| 25 |
cartDetailsObj.totalCartValue = totalCartValue;
|
26 |
cartDetailsObj.totalCartValue = totalCartValue;
|
| 26 |
}
|
27 |
}
|
| 27 |
var cartItems = cartDetailsObj.cartItems;
|
28 |
var cartItems = cartDetailsObj.cartItems;
|
| 28 |
$.each(priceChangeMap, function(key,val) {
|
29 |
$.each(priceChangeMap, function(key,val) {
|
| 29 |
cartItems[key].unitprice = unitPrice;
|
30 |
cartItems[key].unitprice = val;
|
| 30 |
});
|
31 |
});
|
| 31 |
cartDetailsObj.cartItems = cartItems;
|
32 |
cartDetailsObj.cartItems = cartItems;
|
| 32 |
localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
|
33 |
localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
|
| 33 |
$(".pmfooter").removeClass('hidden');
|
34 |
$(".pmfooter").removeClass('hidden');
|
| 34 |
}else{
|
35 |
}else{
|
| 35 |
$(".pmfooter span.carttotalval").text('0');
|
36 |
$(".pmfooter span.carttotalval").text('0');
|
| 36 |
$(".pmfooter span.badge").text('0');
|
37 |
$(".pmfooter span.badge").text('0');
|
| 37 |
$(".pmfooter").addClass('hidden');
|
38 |
$(".pmfooter").addClass('hidden');
|
| 38 |
}
|
39 |
}
|
| 39 |
|
40 |
}
|
| 40 |
}
|
41 |
}
|
| - |
|
42 |
$(function(){
|
| - |
|
43 |
loadCartDetails();
|
| - |
|
44 |
});
|
| 41 |
$(".number-spinner button").click(function () {
|
45 |
$(document).on('click','.number-spinner button',function(){
|
| 42 |
btn = $(this);
|
46 |
btn = $(this);
|
| 43 |
input = btn.closest('.number-spinner').find('input');
|
47 |
input = btn.closest('.number-spinner').find('input');
|
| 44 |
oldValue = btn.closest('.number-spinner').find('input').val().trim(),
|
48 |
oldValue = btn.closest('.number-spinner').find('input').val().trim(),
|
| 45 |
newVal = 0;
|
49 |
newVal = 0;
|
| 46 |
btn.closest('.number-spinner').find('button').prop("disabled", false);
|
50 |
btn.closest('.number-spinner').find('button').prop("disabled", false);
|
| Line 68... |
Line 72... |
| 68 |
inc = 1;
|
72 |
inc = 1;
|
| 69 |
newVal = parseInt(oldValue) + inc;
|
73 |
newVal = parseInt(oldValue) + inc;
|
| 70 |
}else{
|
74 |
}else{
|
| 71 |
inc = 5-(parseInt(input.val())%5);
|
75 |
inc = 5-(parseInt(input.val())%5);
|
| 72 |
newVal = parseInt(oldValue) + inc;
|
76 |
newVal = parseInt(oldValue) + inc;
|
| - |
|
77 |
if(newVal>parseInt(input.attr('max'))){
|
| - |
|
78 |
inc = parseInt(input.attr('max')) - parseInt(oldValue);
|
| - |
|
79 |
newVal = parseInt(oldValue) + inc;
|
| - |
|
80 |
}
|
| 73 |
}
|
81 |
}
|
| 74 |
}else{
|
82 |
}else{
|
| 75 |
newVal = parseInt(oldValue);
|
83 |
newVal = parseInt(oldValue);
|
| 76 |
btn.prop("disabled", true);
|
84 |
btn.prop("disabled", true);
|
| 77 |
}
|
85 |
}
|
| Line 134... |
Line 142... |
| 134 |
$(".pmfooter").addClass('hidden');
|
142 |
$(".pmfooter").addClass('hidden');
|
| 135 |
}
|
143 |
}
|
| 136 |
});
|
144 |
});
|
| 137 |
|
145 |
|
| 138 |
$(document).on('click','.see_more_colors',function(){
|
146 |
$(document).on('click','.see_more_colors',function(){
|
| - |
|
147 |
var id = $(".number-spinner button").data('id');
|
| - |
|
148 |
$(".morecoloroptions_"+$(this).data('id')+" button:first-child" ).addClass("active");
|
| 139 |
$('.morecoloroptions_'+$(this).data('id')).toggleClass('hidden');
|
149 |
$('.morecoloroptions_'+$(this).data('id')).toggleClass('hidden');
|
| 140 |
});
|
150 |
});
|
| 141 |
|
151 |
|
| 142 |
$(".button-checkbox > .btn").click(function(){
|
152 |
$(document).on('click','.button-checkbox > .btn',function(){
|
| 143 |
$(this).addClass('colorbtn active').siblings().removeClass('colorbtn active');
|
153 |
$(this).addClass('active').siblings().removeClass('active');
|
| - |
|
154 |
var cart_details = localStorage.getItem('cart_details');
|
| - |
|
155 |
if(cart_details!=undefined){
|
| 144 |
$(this).addClass().removeClass('btn-default');
|
156 |
var cartDetailsObj = JSON.parse(cart_details);
|
| - |
|
157 |
var item = cartDetailsObj.cartItems[$(this).data('id')];
|
| - |
|
158 |
if(item!=undefined){
|
| - |
|
159 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-id',$(this).data('id'));
|
| - |
|
160 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-price',parseInt($(this).data('price')));
|
| - |
|
161 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").attr('max',parseInt($(this).data('max')));
|
| - |
|
162 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").val(item.quantity);
|
| - |
|
163 |
$(".viewproduct span[data-did='"+$(this).data('did')+"']").text(parseInt($(this).data('price')));
|
| - |
|
164 |
cartDetailsObj.cartItems[$(this).data('id')].unitprice = parseInt($(this).data('price'));
|
| - |
|
165 |
localStorage.setItem('cart_details',JSON.stringify(cartDetailsObj));
|
| - |
|
166 |
}else{
|
| - |
|
167 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-id',$(this).data('id'));
|
| - |
|
168 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-price',parseInt($(this).data('price')));
|
| - |
|
169 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").attr('max',parseInt($(this).data('max')));
|
| - |
|
170 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").val('0');
|
| - |
|
171 |
$(".viewproduct span[data-did='"+$(this).data('did')+"']").text(parseInt($(this).data('price')));
|
| - |
|
172 |
}
|
| - |
|
173 |
}else{
|
| - |
|
174 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-id',$(this).data('id'));
|
| - |
|
175 |
$(".number-spinner button[data-did='"+$(this).data('did')+"']").attr('data-price',parseInt($(this).data('price')));
|
| - |
|
176 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").attr('max',parseInt($(this).data('max')));
|
| - |
|
177 |
$(".number-spinner input[data-did='"+$(this).data('did')+"']").val('0');
|
| - |
|
178 |
$(".viewproduct span[data-did='"+$(this).data('did')+"']").text(parseInt($(this).data('price')));
|
| - |
|
179 |
}
|
| - |
|
180 |
|
| 145 |
});
|
181 |
});
|
| 146 |
|
182 |
|
| 147 |
$("#bottomNav").click(function(){
|
183 |
$("#bottomNav").click(function(){
|
| 148 |
var url = apihost + 'cartdetails/?user_id='+me;
|
184 |
var url = apihost + 'cartdetails/?user_id='+me;
|
| 149 |
var newForm = $('<form>', {
|
185 |
var newForm = $('<form>', {
|