mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-14 01:33:03 +00:00
15 lines
533 B
Plaintext
Executable File
15 lines
533 B
Plaintext
Executable File
== Entities ==
|
|
|
|
Listeners are created in NodeUI and WayUI for each item's hitzone.
|
|
|
|
MouseEvents proceed like this:
|
|
|
|
* Event triggered on EntityUI, calling EntityUI.entityMouseEvent(event)
|
|
* This calls Controller.entityMouseEvent(event,entityUI)
|
|
* This updates the state from ControllerState.processMouseEvent(event,entityUI)
|
|
|
|
== Non-entities ==
|
|
|
|
* onmousemove in Map.js calls processMove, which calls Controller.entityMouseEvent(event,null)
|
|
* onclick in Map.js calls clickSurface, which calls Controller.entityMouseEvent(event,null)
|