mapcomplete/Logic/Actors
2023-04-02 02:59:20 +02:00
..
BackgroundLayerResetter.ts refactoring(maplibre): add RasterLayer info, add background switch, add default global layers 2023-03-11 02:46:49 +01:00
ChangeToElementsActor.ts refactoring: more state splitting, basic layoutFeatureSource 2023-03-26 05:58:28 +02:00
GeoLocationHandler.ts refactoring(maplibre): WIP 2023-03-24 19:21:15 +01:00
InitialMapPositioning.ts refactoring(maplibre): WIP 2023-03-24 19:21:15 +01:00
PendingChangesUploader.ts refactoring 2023-03-28 05:13:48 +02:00
Readme.md Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
SelectedElementTagsUpdater.ts refactoring: move logic of lastclick into special layer, fix labels, fix anchoring 2023-04-02 02:59:20 +02:00
SelectedFeatureHandler.ts Fix dynamically selecting the popup when changing the hash 2023-02-09 16:05:37 +01:00
StrayClickHandler.ts Fix typo which prevented updating the selected element, improve comments and typings 2023-01-03 23:45:04 +01:00
TitleHandler.ts refactoring: move logic of lastclick into special layer, fix labels, fix anchoring 2023-04-02 02:59:20 +02:00

Actors

An actor is a module which converts one UIEventSource into another while performing logic.

Typically, it will only expose the constructor taking some UIEventSources (and configuration) and a few fields which are UIEVentSources.

An actor should never have a dependency on 'State' and should never import it