Sean Lip
|
83759dbbee
|
Declare field buttons declaratively.
|
2016-07-22 14:55:22 -07:00 |
|
Sean Lip
|
c958cf5eaf
|
When a block is pasted to a tree, set the active descendant of that tree to the newly-pasted block.
|
2016-07-21 17:28:58 -07:00 |
|
Sean Lip
|
c4abbff496
|
Implement correct behaviour for copying a block from the toolbox to a marked spot.
|
2016-07-21 16:48:08 -07:00 |
|
Sean Lip
|
606a5e1d08
|
Clean up active desc properly when a tree is removed from the workspace. Handle tree and screenreader focus correctly for 'move to marked spot' operations.
|
2016-07-21 16:30:38 -07:00 |
|
Sean Lip
|
21f15aca48
|
Show alert when block is deleted. Prevent errors from happening when a block is deleted from a field.
|
2016-07-21 16:29:52 -07:00 |
|
Sean Lip
|
c24bfda7cf
|
Standardize naming convention for marked-spot methods.
|
2016-07-19 18:43:27 -07:00 |
|
Sean Lip
|
0de625caf4
|
Tidy up usage and formatting of aria-level (fixing an off-by-one error in the process).
|
2016-07-18 16:11:29 -07:00 |
|
Sean Lip
|
cc6252cc00
|
Set activedescendant correctly on workspace trees.
|
2016-07-14 15:52:58 -07:00 |
|
Sean Lip
|
f30bcbc0e7
|
Fix connection compatibility rules. Use the previous connection when 'pasting above' a block that already has a previous block.
|
2016-07-01 15:55:51 -07:00 |
|
Sean Lip
|
707c2149f1
|
Refactor workspace-tree: define the action buttons declaratively; simplify initial lifecycle code.
|
2016-06-30 18:19:31 -07:00 |
|
Sean Lip
|
be664dcdb6
|
Make screenreader focus behave correctly when cutting, moving or deleting a block. Unmark the marked spot after a block has been moved or copied to it.
|
2016-06-30 14:52:12 -07:00 |
|
Sean Lip
|
63bb89108b
|
Do not allow a block to be moved to a marked connection that it contains. Fix an error where block ids did not update when a new block is inserted in a list.
|
2016-06-28 18:28:47 -07:00 |
|
Sean Lip
|
5b63b9c193
|
Remove justFocusedIntoField_ special case.
|
2016-06-28 17:13:25 -07:00 |
|
Sean Lip
|
ff90218c07
|
Clean up keystroke handling in treeService.
|
2016-06-28 16:41:18 -07:00 |
|
Sean Lip
|
3ca593273a
|
Refactor how activeDescendant is set. Introduce helper functions to ensure that calls like pasteAbove() preserve the focus.
|
2016-06-17 17:42:51 -07:00 |
|
Sean Lip
|
850281501f
|
Fix remaining focus issues on block deletion.
|
2016-06-16 17:29:21 -07:00 |
|
Sean Lip
|
019082b795
|
Fix tree focus issues.
|
2016-06-16 14:52:38 -07:00 |
|
Sean Lip
|
6c13b5c81b
|
Change the TreeService to a singleton.
|
2016-06-13 17:58:13 -07:00 |
|
Sean Lip
|
b75d3f7327
|
Standardize naming of components.
|
2016-06-10 19:22:14 -07:00 |
|