breaking: updated several parameters for consistency

This commit is contained in:
Jakob Pinterits
2024-05-23 19:46:09 +02:00
parent f827b8eb43
commit 685dc2afcb
10 changed files with 48 additions and 36 deletions

View File

@@ -12,7 +12,6 @@ export type ButtonState = ComponentState & {
color?: ColorSet;
content?: ComponentId;
is_sensitive?: boolean;
initially_disabled_for?: number;
};
export class ButtonComponent extends SingleContainer {
@@ -53,7 +52,7 @@ export class ButtonComponent extends SingleContainer {
setTimeout(() => {
this.isStillInitiallyDisabled = false;
}, this.state.initially_disabled_for * 1000);
}, 350);
return element;
}

View File

@@ -80,11 +80,17 @@ export class SliderComponent extends ComponentBase {
}
private onDragStart(event: MouseEvent): boolean {
event.stopPropagation();
event.preventDefault();
this.setValueFromMouseEvent(event);
return true;
}
private onDragMove(event: MouseEvent): void {
event.stopPropagation();
event.preventDefault();
// Make future transitions instant to avoid lag
this.element.style.setProperty(
'--rio-slider-position-transition-time',
@@ -95,6 +101,9 @@ export class SliderComponent extends ComponentBase {
}
private onDragEnd(event: MouseEvent): void {
event.stopPropagation();
event.preventDefault();
// Revert to the default transition time
this.element.style.removeProperty(
'--rio-slider-position-transition-time'