Commit 0ac61d5
committed
feat: add exitModeOnEscape option to exit active modes via Escape key
Adds a new global option `exitModeOnEscape` that allows users to exit
any active mode (draw, edit, drag, rotate, remove, cut) by pressing
the Escape key.
Usage:
map.pm.setGlobalOptions({ exitModeOnEscape: true });
- Option is disabled by default for backward compatibility
- Handles all mode types: draw, edit, drag, removal, rotate, and cut
- Includes TypeScript definitions
- Includes comprehensive Cypress E2E tests
Closes #15861 parent 8046445 commit 0ac61d5
File tree
4 files changed
+452
-0
lines changed- cypress/e2e
- src/js
- Mixins
4 files changed
+452
-0
lines changed
0 commit comments