diff --git a/core/blockly.js b/core/blockly.js index 5d9da89c8..602597ae5 100644 --- a/core/blockly.js +++ b/core/blockly.js @@ -19,15 +19,26 @@ goog.module.declareLegacyNamespace(); const Blocks = goog.require('Blockly.Blocks'); const CollapsibleToolboxCategory = goog.require('Blockly.CollapsibleToolboxCategory'); -const Toolbox = goog.require('Blockly.Toolbox'); -const ToolboxCategory = goog.require('Blockly.ToolboxCategory'); -const ToolboxItem = goog.require('Blockly.ToolboxItem'); -const ToolboxSeparator = goog.require('Blockly.ToolboxSeparator'); +const Field = goog.require('Blockly.Field'); +const FieldCheckbox = goog.require('Blockly.FieldCheckbox'); +const FieldColour = goog.require('Blockly.FieldColour'); +const FieldDropdown = goog.require('Blockly.FieldDropdown'); +const FieldImage = goog.require('Blockly.FieldImage'); +const FieldLabel = goog.require('Blockly.FieldLabel'); +const FieldLabelSerializable = goog.require('Blockly.FieldLabelSerializable'); +const FieldMultilineInput = goog.require('Blockly.FieldMultilineInput'); +const FieldNumber = goog.require('Blockly.FieldNumber'); +const FieldTextInput = goog.require('Blockly.FieldTextInput'); +const FieldVariable = goog.require('Blockly.FieldVariable'); /* eslint-disable-next-line no-unused-vars */ const ICopyable = goog.requireType('Blockly.ICopyable'); const Marker = goog.require('Blockly.Marker'); const Size = goog.require('Blockly.utils.Size'); const TabNavigateCursor = goog.require('Blockly.TabNavigateCursor'); +const Toolbox = goog.require('Blockly.Toolbox'); +const ToolboxCategory = goog.require('Blockly.ToolboxCategory'); +const ToolboxItem = goog.require('Blockly.ToolboxItem'); +const ToolboxSeparator = goog.require('Blockly.ToolboxSeparator'); /* eslint-disable-next-line no-unused-vars */ const Workspace = goog.requireType('Blockly.Workspace'); /* eslint-disable-next-line no-unused-vars */ @@ -40,6 +51,7 @@ const connectionTypes = goog.require('Blockly.connectionTypes'); const constants = goog.require('Blockly.constants'); const deprecation = goog.require('Blockly.utils.deprecation'); const dialog = goog.require('Blockly.dialog'); +const fieldRegistry = goog.require('Blockly.fieldRegistry'); const inputTypes = goog.require('Blockly.inputTypes'); const internalConstants = goog.require('Blockly.internalConstants'); const toolbox = goog.require('Blockly.utils.toolbox'); @@ -432,9 +444,21 @@ exports.BlockDragSurfaceSvg = BlockDragSurfaceSvg; exports.BlockSvg = BlockSvg; exports.CollapsibleToolboxCategory = CollapsibleToolboxCategory; exports.Cursor = Cursor; +exports.Field = Field; +exports.FieldCheckbox = FieldCheckbox; +exports.FieldColour = FieldColour; +exports.FieldDropdown = FieldDropdown; +exports.FieldImage = FieldImage; +exports.FieldLabel = FieldLabel; +exports.FieldLabelSerializable = FieldLabelSerializable; +exports.FieldMultilineInput = FieldMultilineInput; +exports.FieldNumber = FieldNumber; +exports.FieldTextInput = FieldTextInput; +exports.FieldVariable = FieldVariable; exports.Marker = Marker; exports.TabNavigateCursor = TabNavigateCursor; exports.Toolbox = Toolbox; exports.ToolboxCategory = ToolboxCategory; exports.ToolboxItem = ToolboxItem; exports.ToolboxSeparator = ToolboxSeparator; +exports.fieldRegistry = fieldRegistry; diff --git a/core/events/events_block_change.js b/core/events/events_block_change.js index 7934f901d..3b7d9d188 100644 --- a/core/events/events_block_change.js +++ b/core/events/events_block_change.js @@ -13,6 +13,7 @@ goog.module('Blockly.Events.BlockChange'); goog.module.declareLegacyNamespace(); +const BlockBase = goog.require('Blockly.Events.BlockBase'); const Events = goog.require('Blockly.Events'); const Xml = goog.require('Blockly.Xml'); const object = goog.require('Blockly.utils.object'); @@ -31,7 +32,7 @@ const {BlockSvg} = goog.requireType('Blockly.BlockSvg'); * @param {?string=} opt_name Name of input or field affected, or null. * @param {*=} opt_oldValue Previous value of element. * @param {*=} opt_newValue New value of element. - * @extends {Events.BlockBase} + * @extends {BlockBase} * @constructor */ const BlockChange = function( @@ -45,7 +46,7 @@ const BlockChange = function( this.oldValue = typeof opt_oldValue == 'undefined' ? '' : opt_oldValue; this.newValue = typeof opt_newValue == 'undefined' ? '' : opt_newValue; }; -object.inherits(BlockChange, Events.BlockBase); +object.inherits(BlockChange, BlockBase); /** * Type of this event. diff --git a/core/field.js b/core/field.js index 4be8dfd63..94695ccad 100644 --- a/core/field.js +++ b/core/field.js @@ -13,7 +13,6 @@ 'use strict'; goog.module('Blockly.Field'); -goog.module.declareLegacyNamespace(); /* eslint-disable-next-line no-unused-vars */ const ConstantProvider = goog.requireType('Blockly.blockRendering.ConstantProvider'); diff --git a/core/field_checkbox.js b/core/field_checkbox.js index 388e18a26..cb4145d9f 100644 --- a/core/field_checkbox.js +++ b/core/field_checkbox.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldCheckbox'); -goog.module.declareLegacyNamespace(); const Field = goog.require('Blockly.Field'); const dom = goog.require('Blockly.utils.dom'); diff --git a/core/field_colour.js b/core/field_colour.js index b05290460..0961d54b4 100644 --- a/core/field_colour.js +++ b/core/field_colour.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldColour'); -goog.module.declareLegacyNamespace(); const Css = goog.require('Blockly.Css'); const DropDownDiv = goog.require('Blockly.DropDownDiv'); diff --git a/core/field_dropdown.js b/core/field_dropdown.js index cec7bab97..e2d390f5f 100644 --- a/core/field_dropdown.js +++ b/core/field_dropdown.js @@ -13,7 +13,6 @@ 'use strict'; goog.module('Blockly.FieldDropdown'); -goog.module.declareLegacyNamespace(); const Coordinate = goog.require('Blockly.utils.Coordinate'); const DropDownDiv = goog.require('Blockly.DropDownDiv'); diff --git a/core/field_image.js b/core/field_image.js index ff4460867..9df6754ff 100644 --- a/core/field_image.js +++ b/core/field_image.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldImage'); -goog.module.declareLegacyNamespace(); const Field = goog.require('Blockly.Field'); const Size = goog.require('Blockly.utils.Size'); diff --git a/core/field_label.js b/core/field_label.js index 1a7480543..2f2e78e3a 100644 --- a/core/field_label.js +++ b/core/field_label.js @@ -12,7 +12,6 @@ 'use strict'; goog.module('Blockly.FieldLabel'); -goog.module.declareLegacyNamespace(); const Field = goog.require('Blockly.Field'); const dom = goog.require('Blockly.utils.dom'); diff --git a/core/field_label_serializable.js b/core/field_label_serializable.js index dee9da1ef..e8f467f69 100644 --- a/core/field_label_serializable.js +++ b/core/field_label_serializable.js @@ -12,7 +12,6 @@ 'use strict'; goog.module('Blockly.FieldLabelSerializable'); -goog.module.declareLegacyNamespace(); const FieldLabel = goog.require('Blockly.FieldLabel'); const fieldRegistry = goog.require('Blockly.fieldRegistry'); diff --git a/core/field_multilineinput.js b/core/field_multilineinput.js index 7d0d4bcea..a2776d294 100644 --- a/core/field_multilineinput.js +++ b/core/field_multilineinput.js @@ -13,7 +13,6 @@ 'use strict'; goog.module('Blockly.FieldMultilineInput'); -goog.module.declareLegacyNamespace(); const Css = goog.require('Blockly.Css'); const Field = goog.require('Blockly.Field'); diff --git a/core/field_number.js b/core/field_number.js index 4ed5ac5aa..848e397c9 100644 --- a/core/field_number.js +++ b/core/field_number.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldNumber'); -goog.module.declareLegacyNamespace(); const FieldTextInput = goog.require('Blockly.FieldTextInput'); const aria = goog.require('Blockly.utils.aria'); diff --git a/core/field_registry.js b/core/field_registry.js index 97c149346..2d2cdf73f 100644 --- a/core/field_registry.js +++ b/core/field_registry.js @@ -13,7 +13,6 @@ 'use strict'; goog.module('Blockly.fieldRegistry'); -goog.module.declareLegacyNamespace(); /* eslint-disable-next-line no-unused-vars */ const Field = goog.requireType('Blockly.Field'); diff --git a/core/field_textinput.js b/core/field_textinput.js index eab4de6e0..57b327d85 100644 --- a/core/field_textinput.js +++ b/core/field_textinput.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldTextInput'); -goog.module.declareLegacyNamespace(); const Coordinate = goog.require('Blockly.utils.Coordinate'); const DropDownDiv = goog.require('Blockly.DropDownDiv'); diff --git a/core/field_variable.js b/core/field_variable.js index c3e6988e8..c4de96edc 100644 --- a/core/field_variable.js +++ b/core/field_variable.js @@ -11,7 +11,6 @@ 'use strict'; goog.module('Blockly.FieldVariable'); -goog.module.declareLegacyNamespace(); const FieldDropdown = goog.require('Blockly.FieldDropdown'); /* eslint-disable-next-line no-unused-vars */ diff --git a/tests/deps.js b/tests/deps.js index f2d910b89..91bf8ec17 100644 --- a/tests/deps.js +++ b/tests/deps.js @@ -12,7 +12,7 @@ goog.addDependency('../../core/block_animations.js', ['Blockly.blockAnimations'] goog.addDependency('../../core/block_drag_surface.js', ['Blockly.BlockDragSurfaceSvg'], ['Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_dragger.js', ['Blockly.BlockDragger'], ['Blockly.Events', 'Blockly.Events.BlockDrag', 'Blockly.Events.BlockMove', 'Blockly.InsertionMarkerManager', 'Blockly.blockAnimations', 'Blockly.bumpObjects', 'Blockly.common', 'Blockly.registry', 'Blockly.utils.Coordinate', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_svg.js', ['Blockly.BlockSvg'], ['Blockly.ASTNode', 'Blockly.Block', 'Blockly.ContextMenu', 'Blockly.ContextMenuRegistry', 'Blockly.Events', 'Blockly.Events.BlockMove', 'Blockly.Events.Selected', 'Blockly.FieldLabel', 'Blockly.MarkerManager', 'Blockly.Msg', 'Blockly.RenderedConnection', 'Blockly.TabNavigateCursor', 'Blockly.Tooltip', 'Blockly.Touch', 'Blockly.blockAnimations', 'Blockly.browserEvents', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.internalConstants', 'Blockly.serialization.blocks', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Rect', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.userAgent'], {'lang': 'es6', 'module': 'goog'}); -goog.addDependency('../../core/blockly.js', ['Blockly'], ['Blockly.ASTNode', 'Blockly.BasicCursor', 'Blockly.Block', 'Blockly.BlockDragSurfaceSvg', 'Blockly.BlockDragger', 'Blockly.BlockSvg', 'Blockly.Blocks', 'Blockly.CollapsibleToolboxCategory', 'Blockly.Cursor', 'Blockly.Events.BlockCreate', 'Blockly.Events.FinishedLoading', 'Blockly.Events.Ui', 'Blockly.Events.UiBase', 'Blockly.Events.VarCreate', 'Blockly.Marker', 'Blockly.Procedures', 'Blockly.TabNavigateCursor', 'Blockly.Toolbox', 'Blockly.ToolboxCategory', 'Blockly.ToolboxItem', 'Blockly.ToolboxSeparator', 'Blockly.Touch', 'Blockly.Variables', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.clipboard', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.dialog', 'Blockly.inject', 'Blockly.inputTypes', 'Blockly.internalConstants', 'Blockly.utils.Size', 'Blockly.utils.colour', 'Blockly.utils.deprecation', 'Blockly.utils.toolbox'], {'lang': 'es6', 'module': 'goog'}); +goog.addDependency('../../core/blockly.js', ['Blockly'], ['Blockly.ASTNode', 'Blockly.BasicCursor', 'Blockly.Block', 'Blockly.BlockDragSurfaceSvg', 'Blockly.BlockDragger', 'Blockly.BlockSvg', 'Blockly.Blocks', 'Blockly.CollapsibleToolboxCategory', 'Blockly.Cursor', 'Blockly.Events.BlockCreate', 'Blockly.Events.FinishedLoading', 'Blockly.Events.Ui', 'Blockly.Events.UiBase', 'Blockly.Events.VarCreate', 'Blockly.Field', 'Blockly.FieldCheckbox', 'Blockly.FieldColour', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldLabel', 'Blockly.FieldLabelSerializable', 'Blockly.FieldMultilineInput', 'Blockly.FieldNumber', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Marker', 'Blockly.Procedures', 'Blockly.TabNavigateCursor', 'Blockly.Toolbox', 'Blockly.ToolboxCategory', 'Blockly.ToolboxItem', 'Blockly.ToolboxSeparator', 'Blockly.Touch', 'Blockly.Variables', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.clipboard', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.dialog', 'Blockly.fieldRegistry', 'Blockly.inject', 'Blockly.inputTypes', 'Blockly.internalConstants', 'Blockly.utils.Size', 'Blockly.utils.colour', 'Blockly.utils.deprecation', 'Blockly.utils.toolbox'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/blockly_options.js', ['Blockly.BlocklyOptions'], [], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/blocks.js', ['Blockly.Blocks'], [], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/browser_events.js', ['Blockly.browserEvents'], ['Blockly.Touch', 'Blockly.internalConstants', 'Blockly.utils.global', 'Blockly.utils.userAgent'], {'lang': 'es6', 'module': 'goog'}); @@ -39,7 +39,7 @@ goog.addDependency('../../core/dropdowndiv.js', ['Blockly.DropDownDiv'], ['Block goog.addDependency('../../core/events/events.js', ['Blockly.Events'], ['Blockly.registry', 'Blockly.utils.deprecation', 'Blockly.utils.idGenerator'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_abstract.js', ['Blockly.Events.Abstract'], ['Blockly.Events'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_base.js', ['Blockly.Events.BlockBase'], ['Blockly.Events.Abstract', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); -goog.addDependency('../../core/events/events_block_change.js', ['Blockly.Events.BlockChange'], ['Blockly.Events', 'Blockly.Xml', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); +goog.addDependency('../../core/events/events_block_change.js', ['Blockly.Events.BlockChange'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_create.js', ['Blockly.Events.BlockCreate'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.serialization.blocks', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_delete.js', ['Blockly.Events.BlockDelete'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.serialization.blocks', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_drag.js', ['Blockly.Events.BlockDrag'], ['Blockly.Events', 'Blockly.Events.UiBase', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); diff --git a/tests/deps.mocha.js b/tests/deps.mocha.js index 7e1d189d8..189f7d09a 100644 --- a/tests/deps.mocha.js +++ b/tests/deps.mocha.js @@ -12,7 +12,7 @@ goog.addDependency('../../core/block_animations.js', ['Blockly.blockAnimations'] goog.addDependency('../../core/block_drag_surface.js', ['Blockly.BlockDragSurfaceSvg'], ['Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_dragger.js', ['Blockly.BlockDragger'], ['Blockly.Events', 'Blockly.Events.BlockDrag', 'Blockly.Events.BlockMove', 'Blockly.InsertionMarkerManager', 'Blockly.blockAnimations', 'Blockly.bumpObjects', 'Blockly.common', 'Blockly.registry', 'Blockly.utils.Coordinate', 'Blockly.utils.dom'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/block_svg.js', ['Blockly.BlockSvg'], ['Blockly.ASTNode', 'Blockly.Block', 'Blockly.ContextMenu', 'Blockly.ContextMenuRegistry', 'Blockly.Events', 'Blockly.Events.BlockMove', 'Blockly.Events.Selected', 'Blockly.FieldLabel', 'Blockly.MarkerManager', 'Blockly.Msg', 'Blockly.RenderedConnection', 'Blockly.TabNavigateCursor', 'Blockly.Tooltip', 'Blockly.Touch', 'Blockly.blockAnimations', 'Blockly.browserEvents', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.internalConstants', 'Blockly.serialization.blocks', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Rect', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.userAgent'], {'lang': 'es6', 'module': 'goog'}); -goog.addDependency('../../core/blockly.js', ['Blockly'], ['Blockly.ASTNode', 'Blockly.BasicCursor', 'Blockly.Block', 'Blockly.BlockDragSurfaceSvg', 'Blockly.BlockDragger', 'Blockly.BlockSvg', 'Blockly.Blocks', 'Blockly.CollapsibleToolboxCategory', 'Blockly.Cursor', 'Blockly.Events.BlockCreate', 'Blockly.Events.FinishedLoading', 'Blockly.Events.Ui', 'Blockly.Events.UiBase', 'Blockly.Events.VarCreate', 'Blockly.Marker', 'Blockly.Procedures', 'Blockly.TabNavigateCursor', 'Blockly.Toolbox', 'Blockly.ToolboxCategory', 'Blockly.ToolboxItem', 'Blockly.ToolboxSeparator', 'Blockly.Touch', 'Blockly.Variables', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.clipboard', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.dialog', 'Blockly.inject', 'Blockly.inputTypes', 'Blockly.internalConstants', 'Blockly.utils.Size', 'Blockly.utils.colour', 'Blockly.utils.deprecation', 'Blockly.utils.toolbox'], {'lang': 'es6', 'module': 'goog'}); +goog.addDependency('../../core/blockly.js', ['Blockly'], ['Blockly.ASTNode', 'Blockly.BasicCursor', 'Blockly.Block', 'Blockly.BlockDragSurfaceSvg', 'Blockly.BlockDragger', 'Blockly.BlockSvg', 'Blockly.Blocks', 'Blockly.CollapsibleToolboxCategory', 'Blockly.Cursor', 'Blockly.Events.BlockCreate', 'Blockly.Events.FinishedLoading', 'Blockly.Events.Ui', 'Blockly.Events.UiBase', 'Blockly.Events.VarCreate', 'Blockly.Field', 'Blockly.FieldCheckbox', 'Blockly.FieldColour', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldLabel', 'Blockly.FieldLabelSerializable', 'Blockly.FieldMultilineInput', 'Blockly.FieldNumber', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.Marker', 'Blockly.Procedures', 'Blockly.TabNavigateCursor', 'Blockly.Toolbox', 'Blockly.ToolboxCategory', 'Blockly.ToolboxItem', 'Blockly.ToolboxSeparator', 'Blockly.Touch', 'Blockly.Variables', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.clipboard', 'Blockly.common', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.dialog', 'Blockly.fieldRegistry', 'Blockly.inject', 'Blockly.inputTypes', 'Blockly.internalConstants', 'Blockly.utils.Size', 'Blockly.utils.colour', 'Blockly.utils.deprecation', 'Blockly.utils.toolbox'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/blockly_options.js', ['Blockly.BlocklyOptions'], [], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/blocks.js', ['Blockly.Blocks'], [], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/browser_events.js', ['Blockly.browserEvents'], ['Blockly.Touch', 'Blockly.internalConstants', 'Blockly.utils.global', 'Blockly.utils.userAgent'], {'lang': 'es6', 'module': 'goog'}); @@ -39,7 +39,7 @@ goog.addDependency('../../core/dropdowndiv.js', ['Blockly.DropDownDiv'], ['Block goog.addDependency('../../core/events/events.js', ['Blockly.Events'], ['Blockly.registry', 'Blockly.utils.deprecation', 'Blockly.utils.idGenerator'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_abstract.js', ['Blockly.Events.Abstract'], ['Blockly.Events'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_base.js', ['Blockly.Events.BlockBase'], ['Blockly.Events.Abstract', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); -goog.addDependency('../../core/events/events_block_change.js', ['Blockly.Events.BlockChange'], ['Blockly.Events', 'Blockly.Xml', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); +goog.addDependency('../../core/events/events_block_change.js', ['Blockly.Events.BlockChange'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_create.js', ['Blockly.Events.BlockCreate'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.serialization.blocks', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_delete.js', ['Blockly.Events.BlockDelete'], ['Blockly.Events', 'Blockly.Events.BlockBase', 'Blockly.Xml', 'Blockly.registry', 'Blockly.serialization.blocks', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'}); goog.addDependency('../../core/events/events_block_drag.js', ['Blockly.Events.BlockDrag'], ['Blockly.Events', 'Blockly.Events.UiBase', 'Blockly.registry', 'Blockly.utils.object'], {'lang': 'es6', 'module': 'goog'});