From ca1bed3b47259f159046a810dc4dcde9ffd82aa9 Mon Sep 17 00:00:00 2001 From: SillyLossy Date: Sat, 18 Mar 2023 15:31:48 +0200 Subject: [PATCH] Fix sliders not updating the script variable --- public/script.js | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/public/script.js b/public/script.js index b4960e04f..d5dbdb68c 100644 --- a/public/script.js +++ b/public/script.js @@ -3855,42 +3855,50 @@ $(document).ready(function () { { sliderId: "#temp", counterId: "#temp_counter", - format: (val) => isInt(val) ? val + ".00" : val + format: (val) => isInt(val) ? val + ".00" : val, + setValue: (val) => { temp = Number(val); }, }, { sliderId: "#amount_gen", counterId: "#amount_gen_counter", - format: (val) => val + format: (val) => val, + setValue: (val) => { amount_gen = Number(val); }, }, { sliderId: "#max_context", counterId: "#max_context_counter", - format: (val) => val + " Tokens" + format: (val) => val + " Tokens", + setValue: (val) => { max_context = Number(val); }, }, { sliderId: "#rep_pen", counterId: "#rep_pen_counter", - format: (val) => isInt(val) ? val + ".00" : val + format: (val) => isInt(val) ? val + ".00" : val, + setValue: (val) => { rep_pen = Number(val); }, }, { sliderId: "#rep_pen_size", counterId: "#rep_pen_size_counter", - format: (val) => val + " Tokens" + format: (val) => val + " Tokens", + setValue: (val) => { rep_pen_size = Number(val); }, }, { sliderId: "#temp_novel", counterId: "#temp_counter_novel", - format: (val) => isInt(val) ? val + ".00" : val + format: (val) => isInt(val) ? val + ".00" : val, + setValue: (val) => { temp_novel = Number(val); }, }, { sliderId: "#rep_pen_novel", counterId: "#rep_pen_counter_novel", - format: (val) => isInt(val) ? val + ".00" : val + format: (val) => isInt(val) ? val + ".00" : val, + setValue: (val) => { rep_pen_novel = Number(val); }, }, { sliderId: "#rep_pen_size_novel", counterId: "#rep_pen_size_counter_novel", - format: (val) => val + " Tokens" + format: (val) => val + " Tokens", + setValue: (val) => { rep_pen_size_novel = Number(val); }, } ]; @@ -3898,6 +3906,7 @@ $(document).ready(function () { $(document).on("input", slider.sliderId, function () { const value = $(this).val(); const formattedValue = slider.format(value); + slider.setValue(value); $(slider.counterId).html(formattedValue); console.log('saving'); saveSettingsDebounced();