State Reference

The following tables list HTML5 Viewer application states. Only a single global state can be active at one time, whereas any number of non-global states can be active simultaneously.

See also...

States

Global States

State Name

Description

DrawMarkupState

Triggered when any tools that involve drawing markup on the map are active.

FeaturePlacementState

Triggered when the feature editor is started by choosing a template.

FindDataState

Triggered when identification-based tools are active.

IdentifyState

Triggered when the default standalone identification tool is active. This state overrides FindDataState.

MeasureState

Triggered when any tools that involve performing measurements on the map are active.

SelectMarkupForEditingState

Triggered when the tool to select markup on the map for editing is active.

Non-Global States

State Name

Description

DefaultState

The default state of the application.

EditorActiveState

Active when the View/Edit Attributes view is active.

EditingMarkupState

Triggered when a piece of markup is being edited.

EditingMeasurementMarkupState

Triggered when a piece of measurement markup is being edited.

FeaturePlacementGraphicState

Triggered when the feature editor's graphic editing state is started.

FeaturePlacementPointGraphicState

Triggered when the feature editor's graphic editing state is started for a point-based graphic.

FindDataBufferingState

Triggered when buffering is enabled for the markup drawing tool.

IdentifyBufferingState

Triggered when buffering is enabled for the standalone identification tool.

SnappingState

Triggered when snapping is enabled.

TransientActiveState

Is active whenever any context-sensitive toolbar (also known as a transient element) is active.