Marker editors define the creation and editing experience for annotation elements in marker.js 3. While markers represent the visual appearance, editors handle the interactive behaviors while creating and editing, as well as property customization.
Overview
Editors control how users can:
Create new markers through mouse/touch interactions
Modify marker properties like position, size and rotation
Configure styling options like colors and line widths
Edit marker-specific attributes like text content
Editor Hierarchy
The editor hierarchy parallels the marker hierarchy with base classes providing shared functionality: