Skip to main content

TimelineToolMapForm

geovisto-mapReadme | API


geovisto-map / TimelineToolMapForm

Class: TimelineToolMapForm

This class provides controls for management of Timeline map form inputs.

Author

Krystof Rykala

Extends

Implements

Constructors

new TimelineToolMapForm()

new TimelineToolMapForm(layerTool): TimelineToolMapForm

Parameters

layerTool: ITimelineTool\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolState\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolConfig, ITimelineToolDimensionsConfig, object>, ITimelineToolConfig, IMapToolInitProps\<ITimelineToolConfig>>

Returns

TimelineToolMapForm

Inherited from

MapLayerToolForm.constructor

Source

model/internal/form/MapLayerToolForm.ts:22

Properties

htmlContent

private htmlContent: HTMLDivElement

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:12


inputs?

private optional inputs: object

chartAggregationFn

chartAggregationFn: IMapFormInput

chartEnabled

chartEnabled: IMapFormInput

chartValuePath

chartValuePath: IMapFormInput

granularity

granularity: IMapFormInput

realTimeEnabled

realTimeEnabled: IMapFormInput

stepTimeLength

stepTimeLength: IMapFormInput

timePath

timePath: IMapFormInput

transitionDuration

transitionDuration: IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:15


submitButton

private submitButton: HTMLButtonElement

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:13

Methods

getAutocompleteInput()

protected getAutocompleteInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal autocomplete input for the any map domain dimension.

Parameters

dimension: IMapDomainDimension\<IMapDomain>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getAutocompleteInput

Source

model/internal/form/MapLayerToolForm.ts:43


getCheckboxInput()

protected getCheckboxInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal checkbox input for the any map boolean dimension.

Parameters

dimension: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getCheckboxInput

Source

model/internal/form/MapLayerToolForm.ts:78


getColorInput()

protected getColorInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal color input for the any map string dimension.

Parameters

dimension: IMapTypeDimension\<string, ITypeManager\<string>>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getColorInput

Source

model/internal/form/MapLayerToolForm.ts:96


getContent()

getContent(): HTMLDivElement

It returns a HTML div element conatining the form.

Returns

HTMLDivElement

Implementation of

IMapForm.getContent

Overrides

MapLayerToolForm.getContent

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:53


getInputChartAggregationFn()

private getInputChartAggregationFn(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapAggregationFunction>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:143


getInputChartEnabled()

private getInputChartEnabled(dimension): IMapFormInput

Parameters

dimension: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:132


getInputChartValuePath()

private getInputChartValuePath(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:139


getInputGranularity()

private getInputGranularity(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<ITimeGranularity>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:128


getInputRealTimeEnabled()

private getInputRealTimeEnabled(dimension): IMapFormInput

Parameters

dimension: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:122


getInputStepTimeLength()

private getInputStepTimeLength(dimension): IMapFormInput

Parameters

dimension: IMapTypeDimension\<number, ITypeManager\<number>>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:113


getInputTimePath()

private getInputTimePath(dimension): IMapFormInput

Parameters

dimension: IMapDomainDimension\<IMapDataDomain>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:109


getInputTransitionDuration()

private getInputTransitionDuration(dimension): IMapFormInput

Parameters

dimension: IMapTypeDimension\<number, ITypeManager\<number>>

Returns

IMapFormInput

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:117


getMapObject()

protected getMapObject(): ITimelineTool\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolState\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolConfig, ITimelineToolDimensionsConfig, object>, ITimelineToolConfig, IMapToolInitProps\<ITimelineToolConfig>>

Returns

ITimelineTool\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolState\<ITimelineToolProps, ITimelineToolDefaults, ITimelineToolConfig, ITimelineToolDimensionsConfig, object>, ITimelineToolConfig, IMapToolInitProps\<ITimelineToolConfig>>

Inherited from

MapLayerToolForm.getMapObject

Source

model/internal/form/MapObjectForm.ts:16


getNumberInput()

protected getNumberInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal number input for the any map number dimension.

Parameters

dimension: IMapTypeDimension\<number, ITypeManager\<number>>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getNumberInput

Source

model/internal/form/MapLayerToolForm.ts:133


getSliderInput()

protected getSliderInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal slider input for the any map range integer dimension.

Parameters

dimension: IMapTypeDimension\<number, IIntegerRangeManager>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getSliderInput

Source

model/internal/form/MapLayerToolForm.ts:113


getTextInput()

protected getTextInput(dimension, formAction?): IMapFormInput

Help method which returns a new universal text input for the any map domain dimension.

Parameters

dimension: IMapTypeDimension\<string, ITypeManager\<string>>

formAction?

Returns

IMapFormInput

Inherited from

MapLayerToolForm.getTextInput

Source

model/internal/form/MapLayerToolForm.ts:61


onSubmit()

private onSubmit(): void

Returns

void

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:105


setInputValues()

setInputValues(dimensions): void

It updates selected input values according to the given dimensions.

Parameters

dimensions

dimensions.chartAggregationFn: IMapDomainDimension\<IMapAggregationFunction>

dimensions.chartEnabled: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

dimensions.chartValuePath: IMapDomainDimension\<IMapDataDomain>

dimensions.granularity: IMapDomainDimension\<ITimeGranularity>

dimensions.realTimeEnabled: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

dimensions.stepTimeLength: IMapTypeDimension\<number, ITypeManager\<number>>

dimensions.story: IMapTypeDimension\<string, ITypeManager\<string>>

dimensions.storyEnabled: IMapTypeDimension\<boolean, ITypeManager\<boolean>>

dimensions.timePath: IMapDomainDimension\<IMapDataDomain>

dimensions.transitionDuration: IMapTypeDimension\<number, ITypeManager\<number>>

Returns

void

Overrides

MapLayerToolForm.setInputValues

Source

tools/timeline/model/internal/form/TimelineToolMapForm.ts:31