MapComplete/src/Logic/Actors
2024-10-03 19:11:15 +02:00
..
BackgroundLayerResetter.ts UX: fix #2089, improve background selection hotkeys and add emoji to indicate categories of background layers 2024-08-23 03:47:04 +02:00
ChangeToElementsActor.ts Refactoring: move all code files into a src directory 2023-07-09 13:09:05 +02:00
GeoLocationHandler.ts Chore: linting 2024-04-13 02:40:21 +02:00
InitialMapPositioning.ts UX: update gps-label indication if GPS is not available physically 2024-08-09 10:53:09 +02:00
NoElementsInViewDetector.ts Refactoring: move all code files into a src directory 2023-07-09 13:09:05 +02:00
PendingChangesUploader.ts Chore: linting 2024-04-13 02:40:21 +02:00
PreferredRasterLayerSelector.ts UI: write background layer id into the URL, see #2089 2024-09-24 16:40:45 +02:00
Readme.md Refactoring: move all code files into a src directory 2023-07-09 13:09:05 +02:00
SelectedElementTagsUpdater.ts Add feature switch to disable the cache, partial fix to make GRB theme workable again 2024-08-02 13:32:47 +02:00
TitleHandler.ts Fix: use textContent instead of inntertext, fixes tests 2024-10-03 19:11:15 +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