mirror of
				https://github.com/s00500/ESPUI.git
				synced 2025-11-04 09:23:23 +00:00 
			
		
		
		
	Fix bug with sliders getting out of sync.
This commit is contained in:
		
							
								
								
									
										4
									
								
								data/js/controls.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								data/js/controls.js
									
									
									
									
										vendored
									
									
								
							@@ -591,6 +591,10 @@ function start() {
 | 
				
			|||||||
function sliderchange(number) {
 | 
					function sliderchange(number) {
 | 
				
			||||||
  var val = $("#sl" + number).val();
 | 
					  var val = $("#sl" + number).val();
 | 
				
			||||||
  websock.send("slvalue:" + val + ":" + number);
 | 
					  websock.send("slvalue:" + val + ":" + number);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  $(".range-slider__range").each(function(){ 
 | 
				
			||||||
 | 
					    $(this).attr("value", $(this)[0].value);
 | 
				
			||||||
 | 
					  });
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function numberchange(number) {
 | 
					function numberchange(number) {
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								data/js/controls.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								data/js/controls.min.js
									
									
									
									
										vendored
									
									
								
							@@ -43,7 +43,7 @@ break;case UPDATE_ACCEL:break;default:console.error("Unknown type or event");bre
 | 
				
			|||||||
if(data.type>=UPDATE_OFFSET&&data.type<UI_INITIAL_GUI){var element=$("#id"+data.id);if(data.hasOwnProperty('panelStyle')){$("#id"+data.id).attr("style",data.panelStyle);}
 | 
					if(data.type>=UPDATE_OFFSET&&data.type<UI_INITIAL_GUI){var element=$("#id"+data.id);if(data.hasOwnProperty('panelStyle')){$("#id"+data.id).attr("style",data.panelStyle);}
 | 
				
			||||||
if(data.type==UPDATE_SLIDER){element.removeClass("slider-turquoise slider-emerald slider-peterriver slider-wetasphalt slider-sunflower slider-carrot slider-alizarin");element.addClass("slider-"+colorClass(data.color));}else{element.removeClass("turquoise emerald peterriver wetasphalt sunflower carrot alizarin");element.addClass(colorClass(data.color));}}
 | 
					if(data.type==UPDATE_SLIDER){element.removeClass("slider-turquoise slider-emerald slider-peterriver slider-wetasphalt slider-sunflower slider-carrot slider-alizarin");element.addClass("slider-"+colorClass(data.color));}else{element.removeClass("turquoise emerald peterriver wetasphalt sunflower carrot alizarin");element.addClass(colorClass(data.color));}}
 | 
				
			||||||
$(".range-slider__range").each(function(){$(this)[0].value=$(this).attr("value");$(this).next().html($(this).attr("value"));});};websock.onmessage=handleEvent;}
 | 
					$(".range-slider__range").each(function(){$(this)[0].value=$(this).attr("value");$(this).next().html($(this).attr("value"));});};websock.onmessage=handleEvent;}
 | 
				
			||||||
function sliderchange(number){var val=$("#sl"+number).val();websock.send("slvalue:"+val+":"+number);}
 | 
					function sliderchange(number){var val=$("#sl"+number).val();websock.send("slvalue:"+val+":"+number);$(".range-slider__range").each(function(){$(this).attr("value",$(this)[0].value);});}
 | 
				
			||||||
function numberchange(number){var val=$("#num"+number).val();websock.send("nvalue:"+val+":"+number);}
 | 
					function numberchange(number){var val=$("#num"+number).val();websock.send("nvalue:"+val+":"+number);}
 | 
				
			||||||
function textchange(number){var val=$("#text"+number).val();websock.send("tvalue:"+val+":"+number);}
 | 
					function textchange(number){var val=$("#text"+number).val();websock.send("tvalue:"+val+":"+number);}
 | 
				
			||||||
function tabclick(number){var val=$("#tab"+number).val();websock.send("tabvalue:"+val+":"+number);}
 | 
					function tabclick(number){var val=$("#tab"+number).val();websock.send("tabvalue:"+val+":"+number);}
 | 
				
			||||||
 
 | 
				
			|||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user