mirror of
				https://github.com/fspc/Yellow-Bike-Database.git
				synced 2025-11-03 17:05:35 -05:00 
			
		
		
		
	If volunteer hours remaining is 0, spinner is disabled on spin or zeroed on input.
This commit is contained in:
		
							parent
							
								
									17573c20e4
								
							
						
					
					
						commit
						2f33f8eef8
					
				@ -681,7 +681,7 @@ $(function() {
 | 
				
			|||||||
					amount.val(redeemable_value);
 | 
										amount.val(redeemable_value);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			
 | 
								
 | 
				
			||||||
				// volunteer hours redeemed
 | 
									// volunteer hours redeemed before discount for special_volunteer_hours_qualification kicks in
 | 
				
			||||||
				} else {
 | 
									} else {
 | 
				
			||||||
					amount.val(price - redeemable_value);				
 | 
										amount.val(price - redeemable_value);				
 | 
				
			||||||
				}
 | 
									}
 | 
				
			||||||
@ -890,8 +890,18 @@ $(function() {
 | 
				
			|||||||
					
 | 
										
 | 
				
			||||||
					if (obj) { 
 | 
										if (obj) { 
 | 
				
			||||||
						var volunteer_hours = obj.volunteer_hours;						
 | 
											var volunteer_hours = obj.volunteer_hours;						
 | 
				
			||||||
 | 
												
 | 
				
			||||||
						if ((volunteer_hours && volunteer_hours.length)) {						
 | 
											if ((volunteer_hours && volunteer_hours.length)) {						
 | 
				
			||||||
							
 | 
												
 | 
				
			||||||
 | 
												var max;
 | 
				
			||||||
 | 
												if (remaining || remaining === 0) {
 | 
				
			||||||
 | 
													max = remaining;
 | 
				
			||||||
 | 
												} else {
 | 
				
			||||||
 | 
													max = obj.current_year_volunteer_hours;
 | 
				
			||||||
 | 
												}							
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
												console.log("MAX " + max);							
 | 
				
			||||||
 | 
												
 | 
				
			||||||
							$("#volunteer_hours").prop("title",title).html("Volunteer Hours");
 | 
												$("#volunteer_hours").prop("title",title).html("Volunteer Hours");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							$(".ui-spinner").show(); 						
 | 
												$(".ui-spinner").show(); 						
 | 
				
			||||||
@ -900,12 +910,16 @@ $(function() {
 | 
				
			|||||||
								step: 0.001,
 | 
													step: 0.001,
 | 
				
			||||||
								incremental: true,
 | 
													incremental: true,
 | 
				
			||||||
								numberFormat: "n",
 | 
													numberFormat: "n",
 | 
				
			||||||
							   max: obj.current_year_volunteer_hours,
 | 
												   max: max,
 | 
				
			||||||
							   min: 0,
 | 
												   min: 0,
 | 
				
			||||||
							   spin: function( event, ui ) {
 | 
												   spin: function( event, ui ) {
 | 
				
			||||||
							   					
 | 
												   					
 | 
				
			||||||
									// function redeemable(obj, spinner_value)
 | 
														// function redeemable(obj, spinner_value)
 | 
				
			||||||
									redeemable(obj, ui.value, event, volunteer);
 | 
														if (max > 0) {
 | 
				
			||||||
 | 
															redeemable(obj, ui.value, event, volunteer);
 | 
				
			||||||
 | 
														} else {
 | 
				
			||||||
 | 
															$(this).spinner("disable");
 | 
				
			||||||
 | 
														}
 | 
				
			||||||
									
 | 
														
 | 
				
			||||||
							   }
 | 
												   }
 | 
				
			||||||
							}).on('input', function (e) {
 | 
												}).on('input', function (e) {
 | 
				
			||||||
@ -924,7 +938,11 @@ $(function() {
 | 
				
			|||||||
							 	console.log("spinner value " + spinner_value);				
 | 
												 	console.log("spinner value " + spinner_value);				
 | 
				
			||||||
						
 | 
											
 | 
				
			||||||
								// function redeemable(obj, spinner_value)
 | 
													// function redeemable(obj, spinner_value)
 | 
				
			||||||
								redeemable(obj, spinner_value, event, volunteer);
 | 
													if (max > 0 || max === undefined) {
 | 
				
			||||||
 | 
														redeemable(obj, spinner_value, event, volunteer);
 | 
				
			||||||
 | 
													} else {
 | 
				
			||||||
 | 
														$(this).spinner("disable");
 | 
				
			||||||
 | 
													}
 | 
				
			||||||
														
 | 
																			
 | 
				
			||||||
							   var val = this.value,
 | 
												   var val = this.value,
 | 
				
			||||||
							   $this = $(this),
 | 
												   $this = $(this),
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user