diff --git a/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte b/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte index 687e4c26..18042b3e 100644 --- a/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte +++ b/src/plugins/built-in/gradeAnalytics/GradeRangeSlider.svelte @@ -1,4 +1,6 @@
@@ -59,8 +113,8 @@ {min} {max} {step} - value={value[0]} - oninput={onMinInput} + value={visual[0]} + oninput={(e) => onInput(e, "min", false)} onpointerdown={() => (dragging = "min")} onpointerup={() => (dragging = null)} onpointercancel={() => (dragging = null)} @@ -79,8 +133,8 @@ {min} {max} {step} - value={value[1]} - oninput={onMaxInput} + value={visual[1]} + oninput={(e) => onInput(e, "max", false)} onpointerdown={() => (dragging = "max")} onpointerup={() => (dragging = null)} onpointercancel={() => (dragging = null)} @@ -94,15 +148,42 @@ aria-valuenow={value[1]} />
- - {value[0]}% – {value[1]}% - + +
+ + onInput(e, "min", true)} + placeholder={min} + min={min} + max={max} + step={step} + /> + % + + + + onInput(e, "max", true)} + placeholder={max} + min={min} + max={max} + step={step} + /> + % + +