Class: SliderComponent
component.SliderComponent
classdesc Component for comparing pairs of images. Renders
a slider for adjusting the curtain of the first image.
Deactivate the sequence, direction and image plane components when activating the slider component to avoid interfering UI elements.
To retrive and use the slider component
example
var viewer = new Viewer({ ... });
viewer.deactivateComponent("image");viewer.deactivateComponent("direction");viewer.deactivateComponent("sequence");
viewer.activateComponent("slider");
var sliderComponent = viewer.getComponent("slider");Hierarchy#
Component<SliderConfiguration>↳
SliderComponent
Properties#
componentName#
â–ª Static componentName: ComponentName = "slider"
Overrides#
Defined in#
component/slider/SliderComponent.ts:95
Accessors#
activated#
• get activated(): boolean
Get activated.
Returns#
boolean
Value indicating if the component is currently active.
Defined in#
defaultConfiguration#
• get defaultConfiguration(): TConfiguration
Get default configuration.
Returns#
TConfiguration
Default configuration for component.
Defined in#
name#
• get name(): string
Get name.
description The name of the component. Used when interacting with the
component through the Viewer's API.
Returns#
string
Defined in#
Methods#
configure#
â–¸ configure(configuration): void
Configure the component.
Parameters#
| Name | Type | Description |
|---|---|---|
configuration | SliderConfiguration | Component configuration. |
Returns#
void
Inherited from#
Defined in#
fire#
â–¸ fire<T>(type, event): void
Type parameters#
| Name |
|---|
T |
Parameters#
| Name | Type |
|---|---|
type | ComponentEventType |
event | T |
Returns#
void
Inherited from#
Defined in#
off#
â–¸ off<T>(type, handler): void
Unsubscribe from an event by its name.
Type parameters#
| Name |
|---|
T |
Parameters#
| Name | Type | Description |
|---|---|---|
type | ComponentEventType | The name of the event to unsubscribe from. |
handler | (event: T) => void | The handler to remove. |
Returns#
void
Inherited from#
Defined in#
on#
â–¸ on<T>(type, handler): void
Subscribe to an event by its name.
Type parameters#
| Name |
|---|
T |
Parameters#
| Name | Type | Description |
|---|---|---|
type | ComponentEventType | The name of the event to subscribe to. |
handler | (event: T) => void | The handler called when the event occurs. |
Returns#
void