From 62de50509c9d64984b3387010f1ac1013b34e030 Mon Sep 17 00:00:00 2001 From: somebody Date: Sun, 8 Jan 2023 01:02:17 -0600 Subject: [PATCH] UI Fixes --- static/koboldai.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/static/koboldai.js b/static/koboldai.js index ba1082c5..c4716f7b 100644 --- a/static/koboldai.js +++ b/static/koboldai.js @@ -3698,7 +3698,11 @@ function makeBiasCard(phrase="", score=0, compThreshold=10) { const currentLabel = input.closest(".bias_slider").querySelector(".bias_slider_cur"); currentLabel.addEventListener("keydown", function(event) { // Nothing special for numbers - if ([".", "-"].includes(event.key) || parseInt(event.key)) return; + if ( + [".", "-", "ArrowLeft", "ArrowRight", "Backspace", "Delete"].includes(event.key) + || event.ctrlKey + || (parseInt(event.key) || parseInt(event.key) === 0) + ) return; // Either we are special keys or forbidden keys event.preventDefault(); @@ -3732,7 +3736,7 @@ function makeBiasCard(phrase="", score=0, compThreshold=10) { if (currentLabel !== document.activeElement) return; if (event.deltaY === 0) return; - let delta = (event.deltaY > 0) ? nudge : -nudge; + let delta = (event.deltaY > 0) ? -nudge : nudge; let currentValue = parseFloat(currentLabel.innerText); event.preventDefault();