Aaron Dodson
1647a3299a
fix: Move @alias onto classes instead of constructors ( #6003 )
...
* fix: Move @alias onto classes instead of constructors
* fix: Fix JSDoc for constructors.
2022-03-16 15:48:32 -07:00
Rachel Fenichel
f5caf964aa
refactor: convert renderer classes to es6 classes ( #5874 )
...
* refactor: convert zelos renderer classes to es6 classes
* refactor: convert zelos measurables to es6 classes
* refactor: convert thrasos classes to es6 classes
* refactor: convert minimalist classes to es6 classes
* refactor: update geras classes to es6 classes
* chore: rebuild and format
* chore: fix indentation in comments
2022-01-14 12:43:13 -08:00
Aaron Dodson
3851b14627
refactor: Migrate to named exports ( #5623 )
...
* refactor: Migrate to named exports
* fix: Sort requires
* fix: Remove duplicate deps
2021-10-20 15:53:23 -07:00
Neil Fraser
90b3f75d82
Remove @author tags ( #5601 )
...
Our files are up to a decade old, and have churned so much, that the initial author of the file no longer has much meaning.
Furthermore, this will encourage developers to post to the developer group, rather than emailing Googlers (usually me) directly.
2021-10-15 09:50:46 -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
Aaron Dodson
6b07ccab96
chore: Remove declareLegacyNamespace from renderers ( #5528 )
...
* chore: Remove declareLegacyNamespace from Geras renderer
* chore: Remove declareLegacyNamespace from minimalist renderer
* chore: Remove declareLegacyNamespace from thrasos renderer
* chore: Remove declareLegacyNamespace from zelos renderer
* fix: Move debugger functionality out of Blockly.blockRendering to avoid dependency cycle when re-exporting submodules
* chore: Remove declareLegacyNamespace from Blockly.blockRendering.*
2021-09-24 08:33:35 -07:00
kozbial
5dd4e1ed50
Cleanup in core/renderers/zelos/measurables/inputs.js
2021-08-19 10:40:53 -07:00
kozbial
810e1e19a5
clang-format core/renderers/zelos/measurables/inputs.js
2021-08-19 10:40:53 -07:00
kozbial
a6271bb3d5
Migrate core/renderers/zelos/measurables/inputs.js named requires
2021-08-19 10:40:53 -07:00
kozbial
40474324f6
Migrate core/renderers/zelos/measurables/inputs.js to goog.module
2021-08-19 10:40:53 -07:00
kozbial
57644d1e29
Migrate core/renderers/zelos/measurables/inputs.js to ES6 const/let
2021-08-19 10:40:53 -07:00
kozbial
26802bcb7f
clang-format core/renderers/zelos/measurables/rows.js
2021-08-19 09:35:26 -07:00
kozbial
297f2a0b60
Migrate core/renderers/zelos/measurables/rows.js named requires
2021-08-19 09:35:26 -07:00
kozbial
c85714b1c6
Migrate core/renderers/zelos/measurables/rows.js to goog.module
2021-08-19 09:35:26 -07:00
kozbial
ede4d3630b
Migrate core/renderers/zelos/measurables/rows.js to ES6 const/let
2021-08-19 09:35:26 -07:00
kozbial
3e1099e2b8
Split classes from core/renderers/zelos/measurables/rows.js into multiple files
2021-08-19 09:35:26 -07:00
kozbial
bcfca5c198
clang-format core/renderers/zelos/measurables/row_elements.js
2021-08-18 15:57:53 -07:00
kozbial
b69800623b
Migrate core/renderers/zelos/measurables/row_elements.js named requires
2021-08-18 15:57:53 -07:00
kozbial
d37df416e1
Migrate core/renderers/zelos/measurables/row_elements.js to goog.module
2021-08-18 15:57:53 -07:00
Sam El-Husseini
63d26dc186
Add extra requires check ( #4677 )
...
* Add extra requires check
2021-03-05 09:50:51 -08:00
Sam El-Husseini
f97730e83c
Sort requires ( #4658 )
...
* Cleanup gulp method to sort requires
2021-02-25 17:17:42 -08:00
Rachel Fenichel
3c43738999
Add missing requireTypes to zelos
2021-02-02 11:38:08 -08:00
Sam El-Husseini
9b071ff7f7
[Zelos] Value to stack block support ( #3741 )
...
* Zelos value to stack block support
2020-03-12 11:47:47 -07:00
Sam El-Husseini
56ca1e4330
[zelos] Fix centered textinputs ( #3703 )
...
* Fix bug in centering text inputs. Shouldn't add right corner element for output only blocks.
2020-02-21 12:03:28 -08: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
Sam El-Husseini
95aadbffb1
[zelos] Set a maximum width for dynamic connection shapes. ( #3685 )
...
* Set a maximum width for dynamic connection shapes.
* Only render the left side connection if a block has a statement input
2020-02-07 15:13:51 -08:00
Sam El-Husseini
8475976103
Fix start hats ( #3651 )
2020-01-24 13:02:27 -08:00
Sam El-Husseini
8013f80251
Start hat support in zelos. ( #3580 )
...
* Start hat support in zelos.
2020-01-13 13:22:49 -08:00
Sam El-Husseini
e162f3b45f
[zelos] Don't add next notch in a statement input if the connection block doesn't have a next connection ( #3562 )
...
* Don't add a next notch for statement inputs that have a connected block without a next connection.
2020-01-09 08:37:20 -08:00
Sam El-Husseini
595bc5270f
Remove BEFORE/AFTER statement input spacer measurable ( #3506 )
...
* Remove before / after statement input measurable and use spacer properties instead.
2019-12-11 19:29:31 -08:00
Sam El-Husseini
4eb791bd70
[zelos] Add right connection shape element. ( #3488 )
...
* Add right connection shape element
2019-12-05 17:51:39 -08:00
Sam El-Husseini
06b5bb1945
Might right corner support to common. Making it so there's always a right corner element, square by default. ( #3311 )
2019-10-23 21:58:43 -04:00
Sam El-Husseini
c1c9121fcc
Fix jsdoc. @return instead of @returns ( #3271 )
...
* Fix jsdoc. @return instead of @returns
2019-10-16 17:01:36 -05: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
Monica Kozbial
a14ac351b5
Adding checks for whether to add elem spacer on row ends ( #3060 )
...
* Adding checks for whether elem spacer shouldbe added to start and end of row.
* Fix eslint and add package visibility.
2019-09-20 14:20:14 -07:00
Monica Kozbial
a8af9fea21
Move populate for topRow and bottomRow to info ( #3057 )
...
* Move populate for topRow and bottomRow from measurable definition to info.
* Fix local variable and circular dependency.
2019-09-20 13:24:46 -07:00
Sam El-Husseini
e339ae26bc
Move the rendering object to live on the workspace_svg ( #3016 )
...
* Move the rendering object onto the workspace allowing the various workspaces to have different renderers.
2019-09-13 14:20:34 -07:00
Sam El-Husseini
8ab51c8639
Remove closure base file dependency ( #2976 )
...
* Trim down closure's base dependency even further by removing the dependency on closure's base file.
2019-09-11 17:30:51 -07:00
Sam El-Husseini
4c8e28c53d
Dynamic output shapes ( #2980 )
...
* Round and triangle dynamic output shapes.
2019-09-06 13:04:01 -07:00
Sam El-Husseini
73d0b70c22
Add a spacer before and after a statement input and place use it to render a right corner before and after the statement input. ( #2967 )
2019-09-04 15:38:23 -07:00
Sam El-Husseini
189c561f49
Rendering type checker ( #2950 )
...
* Convert all rendering types to use a type enum flag.
2019-09-03 14:39:02 -07:00
Sam El-Husseini
06a882348b
Render round right corners in zelos. ( #2938 )
...
* Render round right corners in zelos.
2019-08-30 18:11:01 -07:00