fix slider values positioning

This commit is contained in:
Aran-Fey
2024-06-15 16:43:32 +02:00
parent fb4b013206
commit 73ca93c945
5 changed files with 33 additions and 29 deletions
+8 -6
View File
@@ -27,11 +27,13 @@ export class SliderComponent extends ComponentBase {
let element = document.createElement('div');
element.classList.add('rio-slider');
element.innerHTML = `
<div class="rio-slider-inner">
<div class="rio-slider-track"></div>
<div class="rio-slider-fill"></div>
<div class="rio-slider-glow"></div>
<div class="rio-slider-knob"></div>
<div class="rio-slider-column">
<div class="rio-slider-inner">
<div class="rio-slider-track"></div>
<div class="rio-slider-fill"></div>
<div class="rio-slider-glow"></div>
<div class="rio-slider-knob"></div>
</div>
<div class="rio-slider-values">
<div class="rio-slider-min-value"></div>
<div class="rio-slider-max-value"></div>
@@ -199,7 +201,7 @@ export class SliderComponent extends ComponentBase {
this.naturalHeight = 1.4;
if (this.state.show_values) {
this.naturalHeight += 1;
this.naturalHeight += 0.9;
}
}
}
+4
View File
@@ -88,6 +88,10 @@ export class DragHandler extends EventHandler {
}
private _onMouseDown(event: MouseEvent): void {
if (event.button !== 0) {
return;
}
let onStartResult = this.onStart(event);
// It's easy to forget to return a boolean. Make sure to catch this