Commit Graph

1160 Commits

Author SHA1 Message Date
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 e6f0bf57a9 Change 'UNAVAILABLE' label to 'DISABLED'. 2016-07-28 16:06:12 -07:00
Sean Lip 01a7825107 Refactor getBlockDescription() into a separate method in UtilsService. 2016-07-28 14:44:19 -07:00
Neil Fraser 1aeb26860a Routine recompile. 2016-07-26 17:23:57 -07:00
Neil Fraser f952cd9f2e Merge branch 'master' into develop 2016-07-26 17:22:25 -07:00
Hasso Tepper b94dff049e Add Estonian translations to the code and plane demos (#505) 2016-07-26 17:20:54 -07:00
Sean Lip 6d14be9d91 Always remove screenreader focus from block before pasting to one of its connections. 2016-07-26 13:56:57 -07:00
Sean Lip 8a9bae6587 Invoke a digest cycle after the DOM changes, so that the next node is correctly focused on after a top-level block deletion. 2016-07-26 13:45:23 -07:00
Sean Lip 7ad1897deb Use 'text' instead of 'string' as the aria-label for text fields. 2016-07-26 13:24:50 -07:00
Niklas Laxström ab0e847f41 Localisation updates from https://translatewiki.net. 2016-07-25 07:47:30 +02:00
Sean Lip 0e7e3547b9 Fix screenreader focus behaviour when pasting blocks. 2016-07-22 17:49:11 -07:00
Sean Lip 9e11acda49 Fix ids for field blocks. 2016-07-22 17:38:47 -07:00
Sean Lip 8d6ce713bd Remove unnnecessary aria-selected attributes. 2016-07-22 17:20:37 -07:00
Sean Lip af38cd1245 Clarify README to explain that Accessible Blockly can now be used with most screen readers and browsers. 2016-07-22 17:18:09 -07:00
Sean Lip 83759dbbee Declare field buttons declaratively. 2016-07-22 14:55:22 -07:00
Sean Lip e503835845 Use number input boxes for fields that accept numeric values. 2016-07-21 17:40:10 -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 869bda6495 Autoscroll to the current node when the active desc changes. 2016-07-21 17:12:10 -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 bbde98c2a2 Merge branch 'develop' of https://github.com/google/blockly into develop 2016-07-21 16:28:30 -07:00
rachel-fenichel f3d0b7612f Merge pull request #496 from picklesrus/compile-develop
Recompile to pick up #487.
2016-07-21 15:52:51 -07:00
rachel-fenichel 1a31133676 Merge pull request #495 from picklesrus/compile-master
Recompile to pick up changes from #494.
2016-07-21 15:52:46 -07:00
Katelyn Mann fec95219f8 Recompile to pick up #487. 2016-07-21 15:46:54 -07:00
Katelyn Mann 5022ace75b Recompile to pick up changes from #494. 2016-07-21 15:38:58 -07:00
Sean Lip 098ad0f533 Merge branch 'develop' of https://github.com/google/blockly into develop 2016-07-21 15:11:06 -07:00
rachel-fenichel f79f4eb0c5 Merge pull request #494 from picklesrus/untyped-dom-fix
Revert "Convert createDom calls to createUntypedDom"
2016-07-21 13:07:15 -07:00
picklesrus 1878a5a5f3 Revert "Convert createDom calls to createUntypedDom" 2016-07-21 12:52:59 -07:00
Niklas Laxström 30c7e2e5d0 Localisation updates from https://translatewiki.net. 2016-07-21 07:48:27 +02:00
rachel-fenichel a1471e8c3e Merge pull request #487 from google/revert-481-createUntypedDom
Revert "Convert createDom calls to createUntypedDom"
2016-07-20 15:43:23 -07:00
picklesrus d215314ffd Revert "Convert createDom calls to createUntypedDom" 2016-07-20 15:21:45 -07:00
rachel-fenichel 915ff64b65 Merge pull request #484 from drigz/cleanup/flyout-jsdoc
Add JSDoc for flyout drag state variables
2016-07-20 10:36:36 -07:00
Rodrigo Queiro 373b68d8b0 Add JSDoc for flyout drag state variables 2016-07-20 10:24:15 +02:00
Sean Lip d836fde872 Merge branch 'develop' of https://github.com/google/blockly into develop 2016-07-19 18:43:37 -07:00
Sean Lip c24bfda7cf Standardize naming convention for marked-spot methods. 2016-07-19 18:43:27 -07:00
Neil Fraser b6fbdbb238 Merge branch 'develop' 2016-07-19 17:39:33 -07:00
Neil Fraser 19005ca3bf Routine recompile. 2016-07-19 16:44:12 -07:00
Neil Fraser b502c42511 Merge branch 'master' into develop 2016-07-19 16:43:10 -07:00
Neil Fraser 877aa7522d Fix mutator/warning/comment icons to highlight on mouse over only if they are usable. 2016-07-19 16:34:48 -07:00
rachel-fenichel b4a938f804 Merge pull request #478 from drigz/bugfix/476
Check flyout in isDragging()
2016-07-19 10:58:48 -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
Rodrigo Queiro d9a3569706 Convert createDom calls to createUntypedDom (#481)
Unless they could be converted to use goog.dom.TagName, in which case do
that. createDom is going to require goog.dom.TagName member as the
tagName parameter. This change prepares for that.
2016-07-18 07:18:17 -07:00
Neil Fraser e03a4a9e30 Fix creation of uneditable blocks. Issue #324. 2016-07-18 00:54:34 -07:00
Niklas Laxström 08f5557572 Localisation updates from https://translatewiki.net. 2016-07-18 08:23:29 +02:00
Neil Fraser 5c2c4d8400 Refactor validators to survive aggressive Closure compression. 2016-07-15 20:59:20 -07:00
Neil Fraser 8c48436c8f Fix validation on number field. 2016-07-15 20:06:01 -07:00
Neil Fraser 5852f8e7e1 Fix nested disabled blocks in disableOrphans. 2016-07-15 20:06:01 -07:00
Neil Fraser a76635d352 Fix line wrapping in Dart comments. 2016-07-15 20:06:01 -07:00
Sean Lip b318eb6504 Implement correct keystroke handling for text input fields. 2016-07-15 16:54:03 -07:00