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
Neil Fraser
c929b3015b
chore: Convert == to === and != to !== where possible. ( #5599 )
2021-10-15 09:17:04 -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
e0693a65d2
chore: Remove declareLegacyNamespace() from files in core ( #5525 )
...
* chore: Remove declareLegacyNamespace() from files in core
* fix: Update missing/errant re-exports in blockly.js
2021-09-23 14:48:52 -07:00
alschmiedt
73580b0ddb
chore: named exports for keyboard_nav* files ( #5517 )
2021-09-22 11:25:38 -07:00
Aaron Dodson
66e6b6218a
Make several exported private fields/methods TEST_ONLY ( #5479 )
2021-09-21 08:13:38 -07:00
Beka Westberg
e954193009
fix: project cereal cleanup ( #5398 )
...
* fix: make exception constructors package
* fix: rename blocks.load to blocks.append
* fix: inline docs
* fix: consistency in block serialization
* fix: remove unexported functions
* fix: interface requires
* fix: tag TODO with issue number
2021-09-20 13:08:35 -07:00
Beka Westberg
07057d087c
feat: adds hooks for serializing plugins ( #5276 )
...
* Reformat registry tests
* Add tests for plugin hooks
* Add plugin hooks for serialization
* Switch PluginSerializer to IPluginSerializer
* fix: types
* fix: PR comments
* fix: tests
* cleanup: formatting
* fix: types
* feat: add respecting case in registry
* feat: add separate registry for serializers
* fix: rename serialiation registry alias
* fix: move serializer interface into interface dir
2021-09-20 13:08:35 -07:00
Aaron Dodson
8372ecb212
Include full namespace in error message
2021-07-29 12:05:40 -07:00
Aaron Dodson
e0efd4cf29
clang-format core/registry.js
2021-07-26 09:47:06 -07:00
Aaron Dodson
6c40e05dc8
Migrate core/registry.js to named requires
2021-07-26 09:46:35 -07:00
Aaron Dodson
6ce759d15e
Migrate core/registry.js to goog.module
2021-07-26 09:40:02 -07:00
Aaron Dodson
ccd314279e
Migrate core/registry.js to ES6 const/let
2021-07-26 09:24:43 -07:00
alschmiedt
9eaca6a1e1
Adds necessary methods for scroll-options plugin ( #4893 )
2021-06-10 15:50:42 -07:00
Neil Fraser
76b5517008
Use null-prototype objects for maps
...
A {} has a bunch of names already defined on it (like ‘toString’). When using an object as a map with arbitrary keys, it should not inherit from Object.prototype.
2021-06-09 11:41:42 -07:00
Neil Fraser
e661c92a36
More JSDoc improvements
2021-05-27 21:30:26 -07:00
Neil Fraser
d519ab8f54
JSDoc improvements
2021-05-27 21:30:26 -07:00
alschmiedt
deab5fdd69
Update to metrics interface ( #4696 )
2021-03-19 10:27:28 -07:00
Sam El-Husseini
5780399750
Use registry for creating the no-category flyout ( #4659 )
...
* Use registry for creating the horizontal / vertical flyout
2021-03-01 10:00:47 -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
05ab37690e
Missing requiretypes, m through r
2021-02-17 14:39:15 -08:00
alschmiedt
d81703a745
Metrics register ( #4630 )
2021-02-12 16:16:33 -08:00
alschmiedt
efdcb89b5c
Register cursors ( #4599 )
2021-01-21 16:01:31 -08:00
alschmiedt
a8196cbbb3
Changes flag name in registry to be more descriptive ( #4375 )
2020-10-16 10:01:20 -07:00
alschmiedt
d01169fa79
Toolbox Rewrite ( #4223 )
...
Rewrite the toolbox in order to get rid of old closure code and make it easier to extend.
Co-authored-by: Maribeth Bottorff <maribethb@google.com >
2020-09-02 08:13:07 -07:00
Maribeth Bottorff
c13880d4d0
Use camel case for registry types ( #4199 )
2020-08-20 09:21:45 -07:00
Sam El-Husseini
51bbc2d9bb
Move events into the global registry ( #4053 )
...
* Move events into the global registry
2020-08-03 08:11:58 -07:00
alschmiedt
0f00f42580
Adds Ability to Add a Flyout as a Plugin ( #4059 )
2020-07-22 17:13:19 -07:00
Rachel Fenichel
98b436031c
Use registry for connection checker
2020-07-17 10:51:39 -06:00
Sam El-Husseini
9e7f3b07e9
Advanced compilation fixes ( #3995 )
...
* Advanced compilation fixes
2020-06-25 11:59:03 -07:00
Monica Kozbial
9d4b9884fe
Fixing JSDoc syntax errors. ( #3993 )
2020-06-24 13:47:39 -07:00
Sam El-Husseini
d6ad7c488b
Add theme registry:
2020-06-04 17:56:56 -07:00
alschmiedt
4b0e202761
Add support for adding objects to the registry ( #3927 )
...
Support adding objects to the registry
2020-06-04 11:53:06 -07:00
alschmiedt
00df97a59d
Add plugin options ( #3922 )
...
* Adds a plugin through options
* Fix requires
* Fix pr comments
2020-05-29 13:22:25 -07:00
alschmiedt
61054ee55a
Registry ( #3914 )
...
Create a global registry that fields, renderers and future objects can use
2020-05-26 11:21:42 -07:00