mirror of
https://github.com/rio-labs/rio.git
synced 2026-02-09 07:09:00 -06:00
breaking: updated several parameters for consistency
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user