mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	ooba sliders HTML unified, zensliders optimized
This commit is contained in:
		@@ -428,11 +428,9 @@ async function switchZenSliders() {
 | 
			
		||||
    $("#enableZenSliders").prop("checked", power_user.enableZenSliders);
 | 
			
		||||
 | 
			
		||||
    function revertOriginalSliders() {
 | 
			
		||||
        $("#range_block_textgenerationwebui input[type='number']").show();
 | 
			
		||||
        $("#textgenerationwebui_api-settings input[type='number']").show();
 | 
			
		||||
        $("#pro-settings-block input[type='number']").show();
 | 
			
		||||
        $(`#range_block_textgenerationwebui input[type='range'],
 | 
			
		||||
         #textgenerationwebui_api-settings input[type='range'],
 | 
			
		||||
        $(`#textgenerationwebui_api-settings input[type='range'],
 | 
			
		||||
         #pro-settings-block input[type='range']`).each(function () {
 | 
			
		||||
            $(this).show();
 | 
			
		||||
        });
 | 
			
		||||
@@ -440,30 +438,27 @@ async function switchZenSliders() {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if (power_user.enableZenSliders) {
 | 
			
		||||
        $("#range_block_textgenerationwebui input[type='number']").hide();
 | 
			
		||||
        $("#textgenerationwebui_api-settings input[type='number']").hide();
 | 
			
		||||
        $("#pro-settings-block input[type='number']").hide();
 | 
			
		||||
        $("#seed_textgenerationwebui").show();
 | 
			
		||||
        $(`#range_block_textgenerationwebui input[type='range'],
 | 
			
		||||
        #textgenerationwebui_api-settings input[type='range'],
 | 
			
		||||
        #pro-settings-block input[type='range']`).each(
 | 
			
		||||
            function () {
 | 
			
		||||
        $(`#textgenerationwebui_api-settings input[type='range'],
 | 
			
		||||
        #pro-settings-block input[type='range']`)
 | 
			
		||||
            .hide()
 | 
			
		||||
            .each(function () {
 | 
			
		||||
                CreateZenSliders($(this))
 | 
			
		||||
            }
 | 
			
		||||
        )
 | 
			
		||||
            })
 | 
			
		||||
 | 
			
		||||
    } else {
 | 
			
		||||
        revertOriginalSliders();
 | 
			
		||||
    }
 | 
			
		||||
    async function CreateZenSliders(elmnt) {
 | 
			
		||||
        await delay(100)
 | 
			
		||||
        //await delay(100)
 | 
			
		||||
        var originalSlider = elmnt;
 | 
			
		||||
        var sliderID = originalSlider.attr('id')
 | 
			
		||||
        var sliderMin = Number(originalSlider.attr('min'))
 | 
			
		||||
        var sliderMax = Number(originalSlider.attr('max'))
 | 
			
		||||
        var sliderValue = originalSlider.val();
 | 
			
		||||
        var sliderRange = sliderMax - sliderMin
 | 
			
		||||
        var midpoint = sliderRange / 2
 | 
			
		||||
        var numSteps = 10
 | 
			
		||||
        var decimals = 2
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user