Sean Lip
|
521909b2dd
|
Add an aria-describedby to the 'create new block group...' button in the workspace to give more context.
|
2016-12-08 19:23:40 -08:00 |
|
Sean Lip
|
2a172c761c
|
Standardize indentation.
|
2016-12-05 17:54:12 -08:00 |
|
Sean Lip
|
04785a2222
|
Clean up the sidebar file and remove unneeded code.
|
2016-12-05 17:39:03 -08:00 |
|
Sean Lip
|
664e6dcf7e
|
Set focus correctly when toolbox modal is dismissed.
|
2016-11-28 16:34:52 -08:00 |
|
Sean Lip
|
e8e8de93bb
|
Handle the finer points for setting focus correctly after deleting blocks from the workspace.
|
2016-11-22 17:58:37 -08:00 |
|
Sean Lip
|
5c79d2f36f
|
When the workspace is empty, make it easy for the user to add a new group of blocks to it.
|
2016-11-22 15:53:45 -08:00 |
|
Sean Lip
|
25588fc7bd
|
Break the sidebar out into its own individual component.
|
2016-11-15 17:19:01 -08:00 |
|
Sean Lip
|
b1109f47f0
|
Add correct focus behavior for the modal. Update boundary sounds.
|
2016-11-14 18:31:36 -08:00 |
|
Sean Lip
|
de9337edde
|
Add general functionality to support reading a message after a custom button is pressed.
|
2016-10-05 18:21:41 -07:00 |
|
Sean Lip
|
891f5d846b
|
Add message for empty workspace; minor CSS tweak.
|
2016-10-05 17:52:57 -07:00 |
|
Sean Lip
|
966cda6088
|
Make aria-levels 1-indexed. Allow pressing Enter to go down a level, and pressing Escape to go up a level. Add a guard against incorrect status message when reaching the top of the outermost level.
|
2016-09-29 15:31:13 -07:00 |
|
Sean Lip
|
3b84076c93
|
Add new fields to toolbarButtonConfig.
|
2016-09-21 15:41:58 -07:00 |
|
Sean Lip
|
72b00130e4
|
Remove tables from the HTML. Move the toolbar buttons to the end so that they don't impede switching between the toolbox and workspace.
|
2016-09-15 18:09:36 -07:00 |
|
Sean Lip
|
3a1d9cdec1
|
Prevent the tabbable area from being restricted to the toolbox and workspace.
|
2016-08-10 18:30:16 -07:00 |
|
Sean Lip
|
051d5bc099
|
Remove superfluous menus from toolbox. Use aria live region instead of alerts, and redo the text based on user feedback. Add a simple tutorial at the top of the demo page.
|
2016-08-04 19:04:13 -07:00 |
|
Sean Lip
|
cc6252cc00
|
Set activedescendant correctly on workspace trees.
|
2016-07-14 15:52:58 -07:00 |
|
Sean Lip
|
85f2ae8761
|
Set active descendant correctly for toolbox tree. Change roles to 'tree' where appropriate.
|
2016-07-14 11:50:05 -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 |
|