Skip to main content

Events

Describe interactive and non-interactive events.

graph LR AbstractEvent["AbstractEvent<br><span class='requires_context'>requires:<br />ApplicationContext<span class='properties'>location_stack: array<br />global_contexts: array<br />_type: string<br />id: string<br />time: integer</span></span>"]; AbstractEvent --> InteractiveEvent; InteractiveEvent["InteractiveEvent<br /><span class='properties'>requires:<br />AbstractLocationContext</span>"] InteractiveEvent --> PressEvent["PressEvent<br /><span class='properties'>requires:<br />PressableContext</span>"]; InteractiveEvent --> InputChangeEvent["InputChangeEvent<br /><span class='properties'>requires:<br />InputContext</span>"]; AbstractEvent --> NonInteractiveEvent; NonInteractiveEvent --> ApplicationLoadedEvent; NonInteractiveEvent --> FailureEvent["FailureEvent<br><span class='properties'>message: string</span>"]; NonInteractiveEvent --> HiddenEvent["HiddenEvent<br /><span class='properties'>requires:<br />AbstractLocationContext</span>"]; NonInteractiveEvent --> MediaEvent["MediaEvent<br /><span class='requires_context'>requires:<br />MediaPlayerContext</span>"]; NonInteractiveEvent --> SuccessEvent["SuccessEvent<br><span class='properties'>message: string</span>"]; NonInteractiveEvent --> VisibleEvent["VisibleEvent<br /><span class='properties'>requires:<br />AbstractLocationContext</span>"]; MediaEvent --> MediaLoadEvent; MediaEvent --> MediaPauseEvent; MediaEvent --> MediaStartEvent; MediaEvent --> MediaStopEvent; class InteractiveEvent diagramActive; class PressEvent diagramActive; class InputChangeEvent diagramActive; class NonInteractiveEvent diagramActive; class ApplicationLoadedEvent diagramActive; class FailureEvent diagramActive; class VisibleEvent diagramActive; class HiddenEvent diagramActive; class SuccessEvent diagramActive; class MediaEvent diagramActive; class MediaLoadEvent diagramActive; class MediaPauseEvent diagramActive; class MediaStartEvent diagramActive; class MediaStopEvent diagramActive; click FailureEvent "/docs/taxonomy/reference/events/FailureEvent" "See details" _self click ApplicationLoadedEvent "/docs/taxonomy/reference/events/ApplicationLoadedEvent" "See details" _self click NonInteractiveEvent "/docs/taxonomy/reference/events/NonInteractiveEvent" "See details" _self click SuccessEvent "/docs/taxonomy/reference/events/SuccessEvent" "See details" _self click VisibleEvent "/docs/taxonomy/reference/events/VisibleEvent" "See details" _self click HiddenEvent "/docs/taxonomy/reference/events/HiddenEvent" "See details" _self click MediaEvent "/docs/taxonomy/reference/events/MediaEvent" "See details" _self click MediaLoadEvent "/docs/taxonomy/reference/events/MediaLoadEvent" "See details" _self click MediaPauseEvent "/docs/taxonomy/reference/events/MediaPauseEvent" "See details" _self click MediaStopEvent "/docs/taxonomy/reference/events/MediaStopEvent" "See details" _self click MediaStartEvent "/docs/taxonomy/reference/events/MediaStartEvent" "See details" _self click InteractiveEvent "/docs/taxonomy/reference/events/InteractiveEvent" "See details" _self click PressEvent "/docs/taxonomy/reference/events/PressEvent" "See details" _self click InputChangeEvent "/docs/taxonomy/reference/events/InputChangeEvent" "See details" _self

Diagram: Events