Subversion Repositories SmartDukaan

Rev

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

Rev 18684 Rev 18701
Line 277... Line 277...
277
			if((parseInt(input.val())== 0 || parseInt(input.val())< minBuyQuantity) && (parseInt(input.attr('max')) >= minBuyQuantity)){	
277
			if((parseInt(input.val())== 0 || parseInt(input.val())< minBuyQuantity) && (parseInt(input.attr('max')) >= minBuyQuantity)){	
278
				inc = minBuyQuantity - parseInt(input.val());
278
				inc = minBuyQuantity - parseInt(input.val());
279
				newVal = parseInt(oldValue) + inc;
279
				newVal = parseInt(oldValue) + inc;
280
			}
280
			}
281
			else{
281
			else{
282
				inc = quantityStep;
282
//				inc = quantityStep;
283
				newVal = parseInt(oldValue) + inc;
283
//				newVal = parseInt(oldValue) + inc;
284
				
284
				
285
				inc = quantityStep;
285
				inc = quantityStep;
286
				if(parseInt(oldValue)< minBuyQuantity+(quantityStep*4)){
286
				if(parseInt(oldValue)< minBuyQuantity+(quantityStep*4)){
287
					
287
					
288
					newVal = parseInt(oldValue) + inc;
288
					newVal = parseInt(oldValue) + inc;
289
				}
289
				}
290
				else if(parseInt(oldValue)< minBuyQuantity+(quantityStep*28)){
290
				else if(parseInt(oldValue)< minBuyQuantity+(quantityStep*28)){
291
					var minqty = minBuyQuantity;
291
					var minqty = minBuyQuantity;
292
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0 ){minqty = 0;}
292
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0 ){minqty = 0;}
293
					if(parseInt(oldValue) % (quantityStep*5) == 0){
293
					if(parseInt(oldValue) % (quantityStep*5) == 0){
294
						
294
						inc = (5*quantityStep)+minqty;
295
						newVal = parseInt(oldValue)+ (5*quantityStep)+minqty;
295
						newVal = parseInt(oldValue)+ (5*quantityStep)+minqty;
296
					}
296
					}
297
					else{
297
					else{
-
 
298
						inc = minqty+ (5*quantityStep) - (parseInt(oldValue) % (5*quantityStep));
298
						newVal =minqty+ 5*quantityStep+ parseInt(oldValue) - (parseInt(oldValue) % (5*quantityStep));
299
						newVal =minqty+ 5*quantityStep+ parseInt(oldValue) - (parseInt(oldValue) % (5*quantityStep));
299
					}
300
					}
300
//					newVal = parseInt(oldValue)+ (5*quantityStep);
301
//					newVal = parseInt(oldValue)+ (5*quantityStep);
301
				}
302
				}
302
				else{
303
				else{
303
					var minqty = minBuyQuantity;
304
					var minqty = minBuyQuantity;
304
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
305
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
305
					if(parseInt(oldValue) % (quantityStep*10) == 0){
306
					if(parseInt(oldValue) % (quantityStep*10) == 0){
-
 
307
						inc = (10*quantityStep)+minqty;
306
						newVal = parseInt(oldValue)+ (10*quantityStep)+minqty;
308
						newVal = parseInt(oldValue)+ (10*quantityStep)+minqty;
307
					}
309
					}
308
					else{
310
					else{
-
 
311
						inc = (10*quantityStep)  - (parseInt(oldValue) % (10*quantityStep)) +minqty;
309
						newVal =10*quantityStep + parseInt(oldValue) - (parseInt(oldValue) % (10*quantityStep)) +minqty;
312
						newVal =10*quantityStep + parseInt(oldValue) - (parseInt(oldValue) % (10*quantityStep)) +minqty;
310
					}
313
					}
311
//					newVal = parseInt(oldValue)+ (10*quantityStep);
314
//					newVal = parseInt(oldValue)+ (10*quantityStep);
312
				}
315
				}
313
				
316
				
Line 316... Line 319...
316
//					inc = parseInt(input.attr('max')) - parseInt(oldValue);
319
//					inc = parseInt(input.attr('max')) - parseInt(oldValue);
317
//					newVal = parseInt(oldValue) + inc;
320
//					newVal = parseInt(oldValue) + inc;
318
					var minqty = minBuyQuantity;
321
					var minqty = minBuyQuantity;
319
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
322
					if((parseInt(oldValue)+quantityStep) % quantityStep == 0){minqty = 0;}
320
					newVal = parseInt(input.attr('max')) - (newVal - parseInt(input.attr('max'))) % (minqty +quantityStep);
323
					newVal = parseInt(input.attr('max')) - (newVal - parseInt(input.attr('max'))) % (minqty +quantityStep);
-
 
324
					inc = newVal - parseInt(oldValue);
321
					maxquantflag = true
325
					maxquantflag = true
322
				}
326
				}
323
			}
327
			}
324
//			if(parseInt(input.val())<5){
328
//			if(parseInt(input.val())<5){
325
//				inc = 1;
329
//				inc = 1;