Subversion Repositories SmartDukaan

Rev

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

Rev 18001 Rev 18007
Line 81... Line 81...
81
    }
81
    }
82
    var inc = 0;
82
    var inc = 0;
83
    var dec = 0;
83
    var dec = 0;
84
    var sku = btn.data('id');
84
    var sku = btn.data('id');
85
    var unitPrice = btn.data('price');
85
    var unitPrice = btn.data('price');
86
    var prodname = $(".number-spinner").data('name');
86
    var prodname = btn.data('name');
87
    var brandname = $(".number-spinner").data('brand');
87
    var brandname = btn.data('brand');
-
 
88
    var catalogItemId = btn.data('identifier');
88
    if (btn.attr('data-dir') == 'up') {
89
    if (btn.attr('data-dir') == 'up') {
89
		if ( input.attr('max') == undefined || parseInt(input.val()) < parseInt(input.attr('max')) ) {
90
		if ( input.attr('max') == undefined || parseInt(input.val()) < parseInt(input.attr('max')) ) {
90
			if(parseInt(input.val())<5){
91
			if(parseInt(input.val())<5){
91
				inc = 1;
92
				inc = 1;
92
				newVal = parseInt(oldValue) + inc;
93
				newVal = parseInt(oldValue) + inc;
Line 131... Line 132...
131
		var itemDetail = {};
132
		var itemDetail = {};
132
		itemDetail['quantity']=newVal;
133
		itemDetail['quantity']=newVal;
133
		itemDetail['unitprice']=unitPrice;
134
		itemDetail['unitprice']=unitPrice;
134
		itemDetail['productname']=prodname;
135
		itemDetail['productname']=prodname;
135
		itemDetail['brand']=brandname;
136
		itemDetail['brand']=brandname;
-
 
137
		itemDetail['catalogItemId'] = catalogItemId.toString();
136
		cartItems[sku.toString()]=itemDetail;
138
		cartItems[sku.toString()]=itemDetail;
137
		$.each( cartItems, function(itemId,value){
139
		$.each( cartItems, function(itemId,value){
138
			if(value['quantity']>0){
140
			if(value['quantity']>0){
139
				totalSkus = totalSkus +1;
141
				totalSkus = totalSkus +1;
140
			}
142
			}
Line 149... Line 151...
149
			var itemDetail = {};
151
			var itemDetail = {};
150
			itemDetail['quantity']=newVal;
152
			itemDetail['quantity']=newVal;
151
			itemDetail['unitprice']=unitPrice;
153
			itemDetail['unitprice']=unitPrice;
152
			itemDetail['productname']=prodname;
154
			itemDetail['productname']=prodname;
153
			itemDetail['brand']=brandname;
155
			itemDetail['brand']=brandname;
-
 
156
			itemDetail['catalogItemId'] = catalogItemId.toString();
154
			totalCartValue = totalCartValue + (unitPrice * newVal);
157
			totalCartValue = totalCartValue + (unitPrice * newVal);
155
			cartItems[sku.toString()]=itemDetail;
158
			cartItems[sku.toString()]=itemDetail;
156
		}else{
159
		}else{
157
			totalCartValue = totalCartValue - (cartItems[sku.toString()].quantity * cartItems[sku.toString()].unitprice) + (unitPrice * newVal);
160
			totalCartValue = totalCartValue - (cartItems[sku.toString()].quantity * cartItems[sku.toString()].unitprice) + (unitPrice * newVal);
158
			if(newVal==0){
161
			if(newVal==0){
159
				cartItems[sku.toString()].quantity = 0;
162
				cartItems[sku.toString()].quantity = 0;
160
				cartItems[sku.toString()].unitprice = unitPrice;
163
				cartItems[sku.toString()].unitprice = unitPrice;
-
 
164
				if(!cartItems[sku.toString()].hasOwnProperty('catalogItemId')){
-
 
165
					cartItems[sku.toString()]['catalogItemId'] = catalogItemId.toString();
-
 
166
				}
161
			}else{
167
			}else{
162
				cartItems[sku.toString()].quantity = newVal;
168
				cartItems[sku.toString()].quantity = newVal;
163
				cartItems[sku.toString()].unitprice = unitPrice;
169
				cartItems[sku.toString()].unitprice = unitPrice;
-
 
170
				if(!cartItems[sku.toString()].hasOwnProperty('catalogItemId')){
-
 
171
					cartItems[sku.toString()]['catalogItemId'] = catalogItemId.toString();
-
 
172
				}
164
			}
173
			}
165
			
174
			
166
		}
175
		}
167
		$.each( cartItems, function(itemId,value){
176
		$.each( cartItems, function(itemId,value){
168
			if(value['quantity']>0){
177
			if(value['quantity']>0){