Neil Fraser
c929b3015b
chore: Convert == to === and != to !== where possible. ( #5599 )
2021-10-15 09:17:04 -07:00
Monica Kozbial
49bc2b1ae4
Replace namespace annotation with class annotation in files that define a class ( #5566 )
2021-09-28 15:57:09 -07:00
Monica Kozbial
d8fbe1b05b
Add namespace and alias annotations to jsdoc ( #5550 )
...
* Add annotations to files under core/events
* Add annotations to files under core/interfaces
* Add annotations to files under core/keyboard_nav
* Add annotations to files under core/renderers
* Add annotations to files under core/serialization
* Add annotations to files under core/theme
* Add annotations to files under core/toolbox
* Add annotations to files under core/utils
* Add annotations to files under core
2021-09-27 14:42:54 -07:00
Christopher Allen
8ab8536739
refactor: Migrate Blockly.ConnectionType to named exports ( #5533 )
...
* refactor: Migrate Blockly.ConnectionType to named exports
* Add corresponding information to renamings.js
2021-09-24 17:38:08 +01:00
Himanshu
3629ed5f65
refactor: Rename Blockly.connectionTypes to Blockly.ConnectionType ( #5407 )
...
* Renamed Blockly.connectionTypes to Blockly.ConnectionType
* Renamed core/connection_types.js to connection_type.js
* Add entry to renamings.js for renaming of Blockly.connectionTypes
Co-authored-by: Christopher Allen <cpcallen+git@google.com >
2021-09-24 12:45:10 +01:00
alschmiedt
73580b0ddb
chore: named exports for keyboard_nav* files ( #5517 )
2021-09-22 11:25:38 -07:00
Rachel Fenichel
3adfaaf6d9
chore: named exports for block* files ( #5512 )
...
* chore: named export for block.js
* chore: named export for block_drag_surface.js
* chore: named export for block_dragger.js
* chore: named export for block_svg.js
* Fix import ordering
* chore: fix imports using requireType
* Remove extra require
2021-09-22 08:46:19 -07:00
alschmiedt
cf091351d8
chore: remove deprecateLegacyNamespace from keyboard nav files
...
* chore: Remove deprecateLegacyNamespace & fix tests
* chore: export from the blockly file
2021-09-21 17:18:34 -07:00
kozbial
fabba95beb
Adding blocks to case statements in core/keyboard_nav/ast_node.js
2021-07-27 15:34:50 -07:00
kozbial
d9edeca432
Update for loop syntax in core/keyboard_nav/ast_node.js
2021-07-27 15:34:50 -07:00
kozbial
02f1055c44
Add eslint disable lines to core/keyboard_nav/ast_node.js
2021-07-27 15:34:50 -07:00
kozbial
c19ce37a4a
clang-format core/keyboard_nav/ast_node.js
2021-07-27 15:34:50 -07:00
kozbial
e79faf4147
Migrate core/keyboard_nav/ast_node.js named requires
2021-07-27 15:34:50 -07:00
kozbial
ec06ea6586
Migrate core/keyboard_nav/ast_node.js to goog.module
2021-07-27 15:34:50 -07:00
kozbial
e6bd6cabb1
Migrate core/keyboard_nav/ast_node.js to ES6 const/let
2021-07-27 15:34:50 -07:00
Monica Kozbial
c6650f0b83
Remove need for require instead of requireType for Block in ASTNode ( #5157 )
2021-07-21 16:53:08 -07:00
Rachel Fenichel
cf7a8b95b8
Remove extra requires of Blockly.constants
2021-07-21 15:35:19 -07:00
Sam El-Husseini
63d26dc186
Add extra requires check ( #4677 )
...
* Add extra requires check
2021-03-05 09:50:51 -08:00
Rachel Fenichel
1c372188de
Fix tests
2021-03-04 10:23:20 -08:00
Rachel Fenichel
7f8c875b29
Fix lint
2021-03-04 10:23:20 -08:00
Rachel Fenichel
750b62030b
First pass at creating connectionTypes and inputTYpes
2021-03-04 10:22:24 -08:00
Rachel Fenichel
9c5521122c
Fix keyboard nav requireTypes
2021-02-17 11:45:33 -08:00
Sam El-Husseini
fba35d342c
Add missing require Blockly.constants ( #4366 )
2020-10-12 17:56:42 -04:00
Monica Kozbial
9d4b9884fe
Fixing JSDoc syntax errors. ( #3993 )
2020-06-24 13:47:39 -07:00
Sam El-Husseini
317834ff59
Add accessibility interfaces and fix navigation types ( #3908 )
...
* Add accessibility interfaces and fix navigation types
2020-05-21 11:18:10 -07:00
alschmiedt
3a902ee970
Update ast node ( #3808 )
...
* Update ast node
2020-04-15 10:10:21 -07:00
Monica Kozbial
a9223b0b22
Typo fixes. ( #3769 )
2020-03-25 15:47:27 -07:00
Neil Fraser
4e2f8e6e02
Use SPDX licences.
...
This is a followup to #3127 .
At the time, SPDX licenses were pending approval by Google.
2020-02-11 13:27:20 -08:00
alschmiedt
5824615666
Add flag to navigate to all fields ( #3404 )
2019-11-05 19:03:16 -08:00
Neil Fraser
123f436e04
Add parens around inline assignments ( #3381 )
2019-10-31 15:17:35 -07:00
Sam El-Husseini
7d174727b0
Fix warnings for code used by blocks ( #3362 )
2019-10-30 08:11:18 -07:00
Sam El-Husseini
759875a6c0
Resolve remaining compiler type warnings ( #3334 )
...
* Resolve remaining compiler warnings with inconsistent types.
2019-10-25 19:07:17 -04:00
alschmiedt
ae1a41fd20
Fire UI events when cursor moves or a marker is added ( #3338 )
...
* Fire UI events when cursor moves or a marker is added
2019-10-25 10:55:24 -07:00
alschmiedt
cf04a9529b
Fix compilier warnings for keyboard nav ( #3196 )
...
* Fix compilier warnings for keyboard nav
2019-10-08 11:34:39 -07:00
alschmiedt
a1b18368f2
Remove dead code from ast node ( #3183 )
2019-10-07 14:20:37 -07:00
Neil Fraser
b46a4fe286
Bring our license format up to date ( #3127 )
...
* Google changed from an Inc to an LLC.
This happened back in 2017 but we didn’t notice. Officially we should update files from Inc to LLC when they are changed as part of regular edits, but this is a nightmare to remember for the next decade.
* Remove project description/titles from licenses
This is no longer part of Google’s header requirements. Our existing descriptions were useless (“Visual Blocks Editor”) or grossly obselete (“Visual Blocks Language”).
* License no longer requires URL.
* Fix license regexps.
2019-10-02 14:46:56 -07:00
Neil Fraser
ddb04a3bc2
Partial code review of nav ( #3091 )
...
* Partial code review of nav
Had a few minutes free.
* Move getTopStackBlock to block
This is a generally useful function.
2019-09-26 10:19:40 -07:00
Rachel Fenichel
269f0dc381
Enable eslint rule spaced-comment
...
Fix up all remaining violations and turn the rule on.
2019-09-25 16:04:05 -07:00
alschmiedt
c16ea62b58
A bunch of small bug fixes ( #3067 )
2019-09-23 08:59:50 -07:00
alschmiedt
8003426316
Cleanup compile warnings ( #3050 )
...
* Cleanup jsdoc issues
* Cleanup compile warnings
* Fix jsdocs
* Removed unnecessary cast
2019-09-19 14:34:25 -07:00
alschmiedt
8b3d48b148
Update demo ( #3033 )
...
* Update the cursor demo to use the basic cursor
* Change <br> to <br />
2019-09-18 12:01:50 -07:00
alschmiedt
9004346f7d
Remove moving on the workspace ( #3029 )
...
* Remove moving on the workspace
2019-09-17 10:58:34 -07:00
alschmiedt
2c98ecaed6
Update APIs and Add New Cursor Look ( #3009 )
...
* Updates methods to be private in navigation.js
* Update cursor with new look
2019-09-16 12:33:43 -07:00
Neil Fraser
5650fe51a2
Typos.
2019-09-12 18:24:48 -07:00
alschmiedt
e620b1fde6
Action list ( #2959 )
...
* Support keyboard navigation in read only mode
2019-09-03 16:11:06 -07:00
alschmiedt
9b3e05e3d9
Field accessibility ( #2823 )
...
* Gives fields a chance to handle keyboard events
2019-08-15 15:44:54 -07:00
Neil Fraser
939bbd072b
Lint
2019-08-02 11:00:40 -07:00
Neil Fraser
45e5fb4157
More JSDoc and lint corrections
2019-07-30 17:00:40 -07:00
Abby
be43df9e8c
Run the renaming script
2019-07-22 10:45:05 -07:00
Abby
d20549d92d
Move files to their own folder
2019-07-17 11:48:42 -07:00