Sean Lip
|
b1109f47f0
|
Add correct focus behavior for the modal. Update boundary sounds.
|
2016-11-14 18:31:36 -08:00 |
|
Sean Lip
|
bae7426ec6
|
Remove copy/paste buttons.
|
2016-11-09 14:46:33 -08:00 |
|
Sean Lip
|
e1ae3f4aa8
|
Add a special aria-label for 'copy to marked spot' button to indicate the cause of its being disabled.
|
2016-10-10 17:47:15 -07:00 |
|
Sean Lip
|
bd9f5743d3
|
Wording changes. Reinstate copy/paste blocks temporarily.
|
2016-10-10 17:31:28 -07:00 |
|
Sean Lip
|
27ad7eba2a
|
Textual edits.
|
2016-10-07 18:56:13 -07:00 |
|
Sean Lip
|
8bd64948dd
|
Introduce a FieldSegment component for handling blocks with multiple fields.
|
2016-10-05 12:45:50 -07:00 |
|
Sean Lip
|
972e3b00eb
|
Make help text clearer and less verbose.
|
2016-09-27 12:05:12 -07:00 |
|
Sean Lip
|
09f25f618f
|
Add information about the surrounding parent to the block description, for context.
|
2016-09-23 18:33:59 -07:00 |
|
Sean Lip
|
cd461cd6b6
|
Tidy up messages, update aria labels, add punctuation.
|
2016-09-22 17:04:28 -07:00 |
|
Sean Lip
|
bcd8b999b2
|
Fix incorrect aria-levels in toolbox tree component.
|
2016-09-20 17:50:35 -07:00 |
|
Sean Lip
|
284f71c46a
|
Remove clipboard buttons to simplify UI.
|
2016-09-19 16:04:08 -07:00 |
|
Sean Lip
|
ee403c6a95
|
Add keyboard shortcuts for cut, copy and paste operations.
|
2016-09-19 15:45:46 -07:00 |
|
Sean Lip
|
791a9a2919
|
Move 'create new group' button to the bottom of each toolbox block, and remove other buttons if there is nothing in the workspace.
|
2016-09-16 22:33:49 -07:00 |
|
Sean Lip
|
9da3e6c2dc
|
Simplify the handling of the active desc for a toolbox without categories.
|
2016-09-15 17:43:56 -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
|
e4b01dee44
|
Remove block input list breakdowns from the toolbox.
|
2016-08-04 16:45:25 -07:00 |
|
Sean Lip
|
75a842b884
|
Refactor common functionality. Focus on new blocks immediately after they are created. Fix active descendant for tricky cases where moving a block to a marked spot splits the existing tree.
|
2016-08-01 19:20:20 -07:00 |
|
Sean Lip
|
2312a2d716
|
Improve screenreader focus behaviour when copying or moving blocks to a marked field.
|
2016-08-01 18:00:53 -07:00 |
|
Sean Lip
|
03900e1400
|
Add an additional aria labelledby attribute to the toolbox blocks.
|
2016-07-28 18:44:08 -07:00 |
|
Sean Lip
|
3c395ac161
|
Fix aria labels for toolbox trees on Voiceover.
|
2016-07-28 18:39:08 -07:00 |
|
Sean Lip
|
408e306ffc
|
Update aria labels. In the process, refactor lists to comply with HTML5 spec to avoid ChromeVox getting confused about how many elements are in a list.
|
2016-07-28 17:47:43 -07:00 |
|
Sean Lip
|
01a7825107
|
Refactor getBlockDescription() into a separate method in UtilsService.
|
2016-07-28 14:44:19 -07:00 |
|
Sean Lip
|
8d6ce713bd
|
Remove unnnecessary aria-selected attributes.
|
2016-07-22 17:20:37 -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
|
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
|
311907cb6a
|
Disable input fields in the toolbox.
|
2016-07-15 16:40:22 -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
|
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
|
b75d3f7327
|
Standardize naming of components.
|
2016-06-10 19:22:14 -07:00 |
|