mirror of
				https://github.com/SillyTavern/SillyTavern.git
				synced 2025-06-05 21:59:27 +02:00 
			
		
		
		
	Kobold zenSlider, sampler reordering, HTML cleanup
This commit is contained in:
		| @@ -431,30 +431,36 @@ async function switchZenSliders() { | ||||
|     $("body").toggleClass("enableZenSliders", power_user.enableZenSliders); | ||||
|     $("#enableZenSliders").prop("checked", power_user.enableZenSliders); | ||||
|  | ||||
|     function revertOriginalSliders() { | ||||
|         $("#textgenerationwebui_api-settings input[type='number']").show(); | ||||
|         $("#pro-settings-block input[type='number']").show(); | ||||
|     if (power_user.enableZenSliders) { | ||||
|         $("#pro-settings-block input[type='number']").hide(); | ||||
|         //hide number inputs that are not 'seed' inputs | ||||
|         $(`#textgenerationwebui_api-settings :input[type='number']:not([id^='seed']),  | ||||
|             #kobold_api-settings :input[type='number']:not([id^='seed'])`).hide() | ||||
|         //hide original sliders | ||||
|         $(`#textgenerationwebui_api-settings input[type='range'], | ||||
|          #pro-settings-block input[type='range']`).each(function () { | ||||
|             #kobold_api-settings input[type='range'], | ||||
|             #pro-settings-block input[type='range']`) | ||||
|             .hide() | ||||
|             .each(function () { | ||||
|                 //make a zen slider for each original slider | ||||
|                 CreateZenSliders($(this)) | ||||
|             }) | ||||
|     } else { | ||||
|         revertOriginalSliders(); | ||||
|     } | ||||
|  | ||||
|     function revertOriginalSliders() { | ||||
|         $(`#pro-settings-block input[type='number']`).show(); | ||||
|         $(`#textgenerationwebui_api-settings input[type='number'], | ||||
|             #kobold_api-settings input[type='number']`).show(); | ||||
|         $(`#textgenerationwebui_api-settings input[type='range'], | ||||
|             #kobold_api-settings input[type='range'], | ||||
|             #pro-settings-block input[type='range']`).each(function () { | ||||
|             $(this).show(); | ||||
|         }); | ||||
|         $('div[id$="_zenslider"]').remove(); | ||||
|     } | ||||
|  | ||||
|     if (power_user.enableZenSliders) { | ||||
|         $("#textgenerationwebui_api-settings input[type='number']").hide(); | ||||
|         $("#pro-settings-block input[type='number']").hide(); | ||||
|         $("#seed_textgenerationwebui").show(); | ||||
|         $(`#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) | ||||
|         var originalSlider = elmnt; | ||||
| @@ -466,10 +472,6 @@ async function switchZenSliders() { | ||||
|         var numSteps = 10 | ||||
|         var decimals = 2 | ||||
|  | ||||
|         if (sliderID == 'rep_pen_range_textgenerationwebui') { | ||||
|             numSteps = 16 | ||||
|             decimals = 0 | ||||
|         } | ||||
|         if (sliderID == 'amount_gen') { | ||||
|             decimals = 0 | ||||
|             var steps = [16, 50, 100, 150, 200, 256, 300, 400, 512, 1024]; | ||||
| @@ -484,6 +486,11 @@ async function switchZenSliders() { | ||||
|             numSteps = 15 | ||||
|             decimals = 0 | ||||
|         } | ||||
|  | ||||
|         if (sliderID == 'rep_pen_range_textgenerationwebui') { | ||||
|             numSteps = 16 | ||||
|             decimals = 0 | ||||
|         } | ||||
|         if (sliderID == 'encoder_rep_pen_textgenerationwebui') { | ||||
|             numSteps = 14 | ||||
|         } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user