diff --git a/src/types/widgets.ts b/src/types/widgets.ts index 4230457cd..3eff4f94b 100644 --- a/src/types/widgets.ts +++ b/src/types/widgets.ts @@ -62,6 +62,7 @@ export interface ISliderWidget extends IBaseWidget { type?: "slider" value: number options: IWidgetSliderOptions + marker?: number } /** A combo-box widget (dropdown, select, etc) */ @@ -122,7 +123,6 @@ export interface IBaseWidget { linkedWidgets?: IWidget[] options: IWidgetOptions - marker?: number label?: string name?: string /** Widget type (see {@link TWidgetType}) */ diff --git a/src/widgets/BaseWidget.ts b/src/widgets/BaseWidget.ts index 8659e2047..610029934 100644 --- a/src/widgets/BaseWidget.ts +++ b/src/widgets/BaseWidget.ts @@ -7,9 +7,7 @@ import type { IBaseWidget, IWidget, IWidgetOptions, TWidgetType, TWidgetValue } export abstract class BaseWidget implements IBaseWidget { linkedWidgets?: IWidget[] options: IWidgetOptions - marker?: number label?: string - clicked?: boolean name?: string type?: TWidgetType value?: TWidgetValue diff --git a/src/widgets/SliderWidget.ts b/src/widgets/SliderWidget.ts index 4faeb801e..b35a5c078 100644 --- a/src/widgets/SliderWidget.ts +++ b/src/widgets/SliderWidget.ts @@ -10,12 +10,14 @@ export class SliderWidget extends BaseWidget implements ISliderWidget { declare type: "slider" declare value: number declare options: IWidgetSliderOptions + marker?: number constructor(widget: ISliderWidget) { super(widget) this.type = "slider" this.value = widget.value this.options = widget.options + this.marker = widget.marker } /**