Ben Henning
d9beacddb4
feat: add FocusManager
...
This is the bulk of the work for introducing the central logical unit
for managing and sychronizing focus as a first-class Blockly concept
with that of DOM focus.
There's a lot to do yet, including:
- Ensuring clicks within Blockly's scope correctly sync back to focus
changes.
- Adding support for, and testing, cases when focus is lost from all
registered trees.
- Testing nested tree propagation.
- Testing the traverser utility class.
- Adding implementations for IFocusableTree and IFocusableNode
throughout Blockly.
2025-03-21 00:33:51 +00:00
..
2025-01-06 10:54:33 -08:00
2024-12-04 12:06:12 -08:00
2023-05-10 16:01:39 -07:00
2024-08-15 03:16:14 +01:00
2024-12-02 11:33:05 -08:00
2024-12-04 12:06:12 -08:00
2025-01-06 11:19:23 -08:00
2024-07-16 11:00:32 -07:00
2024-12-04 12:06:12 -08:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-09-03 23:13:50 +00:00
2025-01-08 11:50:18 -08:00
2024-08-15 03:16:14 +01:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-08-20 08:36:33 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-26 12:16:56 -07:00
2024-06-17 16:48:21 +01:00
2024-06-26 12:16:56 -07:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-12-02 11:33:05 -08:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-07-29 12:00:52 -07:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-08-15 03:16:14 +01:00
2024-12-02 11:33:05 -08:00
2024-08-15 03:16:14 +01:00
2024-12-02 11:33:05 -08:00
2024-12-04 12:06:12 -08:00
2024-12-04 12:06:12 -08:00
2024-12-04 12:06:12 -08:00
2025-03-21 00:33:51 +00:00
2024-08-15 03:16:14 +01:00
2024-08-20 08:36:33 +01:00
2024-08-15 03:16:14 +01:00
2025-03-21 00:33:51 +00:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-08-20 08:36:33 +01:00
2024-09-24 16:09:41 -07:00
2024-06-17 16:48:21 +01:00
2025-01-30 13:47:36 -08:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-08-22 18:00:22 +00:00
2024-08-15 03:16:14 +01:00
2024-06-17 16:48:21 +01:00
2024-12-03 12:40:48 -08:00
2024-12-02 11:33:05 -08:00
2024-08-20 08:36:33 +01:00
2024-12-04 12:06:12 -08:00
2024-06-17 16:48:21 +01:00
2024-06-17 16:48:21 +01:00
2024-08-20 08:36:33 +01:00
2024-06-17 16:48:21 +01:00
2024-12-04 12:06:12 -08:00
2024-12-02 11:33:05 -08:00
2023-12-08 13:56:28 -08:00
2024-06-17 16:48:21 +01:00
2024-08-15 03:16:14 +01:00
2024-12-04 09:30:22 -08:00
2024-12-03 12:40:48 -08:00
2025-01-08 11:50:18 -08:00
2024-08-20 08:36:33 +01:00