bookstack/resources/js/wysiwyg/ui/framework/helpers
Dan Brown 1243108e0f
Lexical: Updated dropdown handling to match tinymce behaviour
Now toolbars stay open on mouse-out, and close on other toolbar open,
outside click or an accepted action.
To support:
- Added new system to track and manage open dropdowns.
- Added way for buttons to optionally emit events upon actions.
- Added way to listen for events.
- Used the above to control when dropdowns should hide on action, since
  some dont (like overflow containers and split dropdown buttons).
2025-05-25 16:28:42 +01:00
..
dropdowns.ts Lexical: Updated dropdown handling to match tinymce behaviour 2025-05-25 16:28:42 +01:00
mouse-drag-tracker.ts Lexical: Extracted mouse drag tracking to new helper 2024-06-25 18:33:29 +01:00
node-resizer.ts Lexical: Reorganised custom node code into lexical codebase 2024-12-04 18:53:59 +00:00
table-resizer.ts Lexical: Merged custom table node code 2024-12-03 20:08:33 +00:00
table-selection-handler.ts Lexical: Merged custom table node code 2024-12-03 20:08:33 +00:00
task-list-handler.ts Lexical: Merged list nodes 2024-12-03 19:03:52 +00:00