chore: remove .js suffixes

This commit is contained in:
Beka Westberg
2022-07-07 18:41:50 +00:00
parent 356e63dfed
commit 766c152eda
258 changed files with 2130 additions and 2130 deletions
+30 -30
View File
@@ -12,51 +12,51 @@
* The class representing one block.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Block');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_create.js';
import './events/events_block_create';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_delete.js';
import './events/events_block_delete';
import {Blocks} from './blocks.js';
import {Blocks} from './blocks';
/* eslint-disable-next-line no-unused-vars */
import {Comment} from './comment.js';
import * as common from './common.js';
import {Connection} from './connection.js';
import {ConnectionType} from './connection_type.js';
import * as constants from './constants.js';
import {Comment} from './comment';
import * as common from './common';
import {Connection} from './connection';
import {ConnectionType} from './connection_type';
import * as constants from './constants';
/* eslint-disable-next-line no-unused-vars */
import {Abstract} from './events/events_abstract.js';
import {Abstract} from './events/events_abstract';
/* eslint-disable-next-line no-unused-vars */
import {BlockMove} from './events/events_block_move.js';
import * as eventUtils from './events/utils.js';
import * as Extensions from './extensions.js';
import {BlockMove} from './events/events_block_move';
import * as eventUtils from './events/utils';
import * as Extensions from './extensions';
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {Align, Input} from './input.js';
import {inputTypes} from './input_types.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {Align, Input} from './input';
import {inputTypes} from './input_types';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocation} from './interfaces/i_ast_node_location.js';
import {IASTNodeLocation} from './interfaces/i_ast_node_location';
/* eslint-disable-next-line no-unused-vars */
import {IDeletable} from './interfaces/i_deletable.js';
import {ASTNode} from './keyboard_nav/ast_node.js';
import {IDeletable} from './interfaces/i_deletable';
import {ASTNode} from './keyboard_nav/ast_node';
/* eslint-disable-next-line no-unused-vars */
import {Mutator} from './mutator.js';
import * as Tooltip from './tooltip.js';
import * as arrayUtils from './utils/array.js';
import {Coordinate} from './utils/coordinate.js';
import * as idGenerator from './utils/idgenerator.js';
import * as parsing from './utils/parsing.js';
import {Size} from './utils/size.js';
import {Mutator} from './mutator';
import * as Tooltip from './tooltip';
import * as arrayUtils from './utils/array';
import {Coordinate} from './utils/coordinate';
import * as idGenerator from './utils/idgenerator';
import * as parsing from './utils/parsing';
import {Size} from './utils/size';
/* eslint-disable-next-line no-unused-vars */
import {VariableModel} from './variable_model.js';
import {VariableModel} from './variable_model';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from './workspace.js';
import {Workspace} from './workspace';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Methods animating a block on connection and disconnection.
* @namespace Blockly.blockAnimations
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.blockAnimations');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as dom from './utils/dom.js';
import {Svg} from './utils/svg.js';
import {BlockSvg} from './block_svg';
import * as dom from './utils/dom';
import {Svg} from './utils/svg';
/** A bounding box for a cloned block. */
+5 -5
View File
@@ -22,13 +22,13 @@
* while dragging blocks.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.BlockDragSurfaceSvg');
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {Svg} from './utils/svg.js';
import * as svgMath from './utils/svg_math.js';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import {Svg} from './utils/svg';
import * as svgMath from './utils/svg_math';
/**
+16 -16
View File
@@ -12,32 +12,32 @@
* Methods for dragging a block visually.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.BlockDragger');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_drag.js';
import './events/events_block_drag';
import * as blockAnimation from './block_animations.js';
import * as blockAnimation from './block_animations';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as bumpObjects from './bump_objects.js';
import * as common from './common.js';
import {BlockSvg} from './block_svg';
import * as bumpObjects from './bump_objects';
import * as common from './common';
/* eslint-disable-next-line no-unused-vars */
import {BlockMove} from './events/events_block_move.js';
import * as eventUtils from './events/utils.js';
import {BlockMove} from './events/events_block_move';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {Icon} from './icon.js';
import {InsertionMarkerManager} from './insertion_marker_manager.js';
import {Icon} from './icon';
import {InsertionMarkerManager} from './insertion_marker_manager';
/* eslint-disable-next-line no-unused-vars */
import {IBlockDragger} from './interfaces/i_block_dragger.js';
import {IBlockDragger} from './interfaces/i_block_dragger';
/* eslint-disable-next-line no-unused-vars */
import {IDragTarget} from './interfaces/i_drag_target.js';
import * as registry from './registry.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {IDragTarget} from './interfaces/i_drag_target';
import * as registry from './registry';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+45 -45
View File
@@ -12,72 +12,72 @@
* Methods for graphically rendering a block as SVG.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.BlockSvg');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './theme.js';
import './theme';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_selected.js';
import './events/events_selected';
// Unused import preserved for side-effects. Remove if unneeded.
import './touch.js';
import './touch';
import {Block} from './block.js';
import * as blockAnimations from './block_animations.js';
import * as browserEvents from './browser_events.js';
import {Block} from './block';
import * as blockAnimations from './block_animations';
import * as browserEvents from './browser_events';
/* eslint-disable-next-line no-unused-vars */
import {Comment} from './comment.js';
import * as common from './common.js';
import {config} from './config.js';
import {Comment} from './comment';
import * as common from './common';
import {config} from './config';
/* eslint-disable-next-line no-unused-vars */
import {Connection} from './connection.js';
import {ConnectionType} from './connection_type.js';
import * as constants from './constants.js';
import * as ContextMenu from './contextmenu.js';
import {ContextMenuOption, ContextMenuRegistry, LegacyContextMenuOption} from './contextmenu_registry.js';
import {Connection} from './connection';
import {ConnectionType} from './connection_type';
import * as constants from './constants';
import * as ContextMenu from './contextmenu';
import {ContextMenuOption, ContextMenuRegistry, LegacyContextMenuOption} from './contextmenu_registry';
/* eslint-disable-next-line no-unused-vars */
import {BlockMove} from './events/events_block_move.js';
import * as eventUtils from './events/utils.js';
import {BlockMove} from './events/events_block_move';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import {FieldLabel} from './field_label.js';
import {Field} from './field';
import {FieldLabel} from './field_label';
/* eslint-disable-next-line no-unused-vars */
import {Icon} from './icon.js';
import {Icon} from './icon';
/* eslint-disable-next-line no-unused-vars */
import {Input} from './input.js';
import {Input} from './input';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg.js';
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg';
/* eslint-disable-next-line no-unused-vars */
import {IBoundedElement} from './interfaces/i_bounded_element.js';
import {CopyData, ICopyable} from './interfaces/i_copyable.js';
import {IBoundedElement} from './interfaces/i_bounded_element';
import {CopyData, ICopyable} from './interfaces/i_copyable';
/* eslint-disable-next-line no-unused-vars */
import {IDraggable} from './interfaces/i_draggable.js';
import * as internalConstants from './internal_constants.js';
import {ASTNode} from './keyboard_nav/ast_node.js';
import {TabNavigateCursor} from './keyboard_nav/tab_navigate_cursor.js';
import {MarkerManager} from './marker_manager.js';
import {Msg} from './msg.js';
import {IDraggable} from './interfaces/i_draggable';
import * as internalConstants from './internal_constants';
import {ASTNode} from './keyboard_nav/ast_node';
import {TabNavigateCursor} from './keyboard_nav/tab_navigate_cursor';
import {MarkerManager} from './marker_manager';
import {Msg} from './msg';
/* eslint-disable-next-line no-unused-vars */
import {Mutator} from './mutator.js';
import {RenderedConnection} from './rendered_connection.js';
import {Mutator} from './mutator';
import {RenderedConnection} from './rendered_connection';
/* eslint-disable-next-line no-unused-vars */
import {Debug as BlockRenderingDebug} from './renderers/common/debugger.js';
import {Debug as BlockRenderingDebug} from './renderers/common/debugger';
/* eslint-disable-next-line no-unused-vars */
import {IPathObject} from './renderers/common/i_path_object.js';
import * as blocks from './serialization/blocks.js';
import {BlockStyle} from './theme.js';
import * as Tooltip from './tooltip.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {Rect} from './utils/rect.js';
import {Svg} from './utils/svg.js';
import * as svgMath from './utils/svg_math.js';
import {IPathObject} from './renderers/common/i_path_object';
import * as blocks from './serialization/blocks';
import {BlockStyle} from './theme';
import * as Tooltip from './tooltip';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import {Rect} from './utils/rect';
import {Svg} from './utils/svg';
import * as svgMath from './utils/svg_math';
/* eslint-disable-next-line no-unused-vars */
import {Warning} from './warning.js';
import {Workspace} from './workspace.js';
import {Warning} from './warning';
import {Workspace} from './workspace';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+157 -157
View File
@@ -12,171 +12,171 @@
* The top level namespace used to access the Blockly library.
* @namespace Blockly
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_create.js';
import './events/events_block_create';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/workspace_events.js';
import './events/workspace_events';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_ui.js';
import './events/events_ui';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_ui_base.js';
import './events/events_ui_base';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_var_create.js';
import './events/events_var_create';
import {Block} from './block.js';
import * as blockAnimations from './block_animations.js';
import {BlockDragSurfaceSvg} from './block_drag_surface.js';
import {BlockDragger} from './block_dragger.js';
import {BlockSvg} from './block_svg.js';
import {BlocklyOptions} from './blockly_options.js';
import {Blocks} from './blocks.js';
import * as browserEvents from './browser_events.js';
import {Bubble} from './bubble.js';
import {BubbleDragger} from './bubble_dragger.js';
import * as bumpObjects from './bump_objects.js';
import * as clipboard from './clipboard.js';
import {Comment} from './comment.js';
import * as common from './common.js';
import {ComponentManager} from './component_manager.js';
import {config} from './config.js';
import {Connection} from './connection.js';
import {ConnectionChecker} from './connection_checker.js';
import {ConnectionDB} from './connection_db.js';
import {ConnectionType} from './connection_type.js';
import * as ContextMenu from './contextmenu.js';
import * as ContextMenuItems from './contextmenu_items.js';
import {ContextMenuRegistry} from './contextmenu_registry.js';
import * as Css from './css.js';
import {DeleteArea} from './delete_area.js';
import * as dialog from './dialog.js';
import {DragTarget} from './drag_target.js';
import * as dropDownDiv from './dropdowndiv.js';
import * as Events from './events/events.js';
import * as Extensions from './extensions.js';
import {Field} from './field.js';
import {FieldAngle} from './field_angle.js';
import {FieldCheckbox} from './field_checkbox.js';
import {FieldColour} from './field_colour.js';
import {FieldDropdown} from './field_dropdown.js';
import {FieldImage} from './field_image.js';
import {FieldLabel} from './field_label.js';
import {FieldLabelSerializable} from './field_label_serializable.js';
import {FieldMultilineInput} from './field_multilineinput.js';
import {FieldNumber} from './field_number.js';
import * as fieldRegistry from './field_registry.js';
import {FieldTextInput} from './field_textinput.js';
import {FieldVariable} from './field_variable.js';
import {Flyout} from './flyout_base.js';
import {FlyoutButton} from './flyout_button.js';
import {HorizontalFlyout} from './flyout_horizontal.js';
import {FlyoutMetricsManager} from './flyout_metrics_manager.js';
import {VerticalFlyout} from './flyout_vertical.js';
import {Generator} from './generator.js';
import {Gesture} from './gesture.js';
import {Grid} from './grid.js';
import {Icon} from './icon.js';
import {inject} from './inject.js';
import {Align, Input} from './input.js';
import {inputTypes} from './input_types.js';
import {InsertionMarkerManager} from './insertion_marker_manager.js';
import {IASTNodeLocation} from './interfaces/i_ast_node_location.js';
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg.js';
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block.js';
import {IAutoHideable} from './interfaces/i_autohideable.js';
import {IBlockDragger} from './interfaces/i_block_dragger.js';
import {IBoundedElement} from './interfaces/i_bounded_element.js';
import {IBubble} from './interfaces/i_bubble.js';
import {ICollapsibleToolboxItem} from './interfaces/i_collapsible_toolbox_item.js';
import {IComponent} from './interfaces/i_component.js';
import {IConnectionChecker} from './interfaces/i_connection_checker.js';
import {IContextMenu} from './interfaces/i_contextmenu.js';
import {ICopyable} from './interfaces/i_copyable.js';
import {IDeletable} from './interfaces/i_deletable.js';
import {IDeleteArea} from './interfaces/i_delete_area.js';
import {IDragTarget} from './interfaces/i_drag_target.js';
import {IDraggable} from './interfaces/i_draggable.js';
import {IFlyout} from './interfaces/i_flyout.js';
import {IKeyboardAccessible} from './interfaces/i_keyboard_accessible.js';
import {IMetricsManager} from './interfaces/i_metrics_manager.js';
import {IMovable} from './interfaces/i_movable.js';
import {IPositionable} from './interfaces/i_positionable.js';
import {IRegistrable} from './interfaces/i_registrable.js';
import {IRegistrableField} from './interfaces/i_registrable_field.js';
import {ISelectable} from './interfaces/i_selectable.js';
import {ISelectableToolboxItem} from './interfaces/i_selectable_toolbox_item.js';
import {ISerializer as SerializerInterface} from './interfaces/i_serializer.js';
import {IStyleable} from './interfaces/i_styleable.js';
import {IToolbox} from './interfaces/i_toolbox.js';
import {IToolboxItem} from './interfaces/i_toolbox_item.js';
import * as internalConstants from './internal_constants.js';
import {ASTNode} from './keyboard_nav/ast_node.js';
import {BasicCursor} from './keyboard_nav/basic_cursor.js';
import {Cursor} from './keyboard_nav/cursor.js';
import {Marker} from './keyboard_nav/marker.js';
import {TabNavigateCursor} from './keyboard_nav/tab_navigate_cursor.js';
import {MarkerManager} from './marker_manager.js';
import {Menu} from './menu.js';
import {MenuItem} from './menuitem.js';
import {MetricsManager} from './metrics_manager.js';
import {Msg} from './msg.js';
import {Mutator} from './mutator.js';
import {Names} from './names.js';
import {Options} from './options.js';
import * as uiPosition from './positionable_helpers.js';
import * as Procedures from './procedures.js';
import * as registry from './registry.js';
import {RenderedConnection} from './rendered_connection.js';
import * as blockRendering from './renderers/common/block_rendering.js';
import * as constants from './renderers/common/constants.js';
import * as geras from './renderers/geras/geras.js';
import * as minimalist from './renderers/minimalist/minimalist.js';
import * as thrasos from './renderers/thrasos/thrasos.js';
import * as zelos from './renderers/zelos/zelos.js';
import {Scrollbar} from './scrollbar.js';
import {ScrollbarPair} from './scrollbar_pair.js';
import * as serializationBlocks from './serialization/blocks.js';
import * as serializationExceptions from './serialization/exceptions.js';
import * as serializationPriorities from './serialization/priorities.js';
import * as serializationRegistry from './serialization/registry.js';
import * as serializationVariables from './serialization/variables.js';
import * as serializationWorkspaces from './serialization/workspaces.js';
import * as ShortcutItems from './shortcut_items.js';
import {ShortcutRegistry} from './shortcut_registry.js';
import {Theme} from './theme.js';
import * as Themes from './theme/themes.js';
import {ThemeManager} from './theme_manager.js';
import {ToolboxCategory} from './toolbox/category.js';
import {CollapsibleToolboxCategory} from './toolbox/collapsible_category.js';
import {ToolboxSeparator} from './toolbox/separator.js';
import {Toolbox} from './toolbox/toolbox.js';
import {ToolboxItem} from './toolbox/toolbox_item.js';
import * as Tooltip from './tooltip.js';
import * as Touch from './touch.js';
import {TouchGesture} from './touch_gesture.js';
import {Trashcan} from './trashcan.js';
import * as utils from './utils.js';
import * as colour from './utils/colour.js';
import * as deprecation from './utils/deprecation.js';
import * as svgMath from './utils/svg_math.js';
import * as toolbox from './utils/toolbox.js';
import {VariableMap} from './variable_map.js';
import {VariableModel} from './variable_model.js';
import * as Variables from './variables.js';
import * as VariablesDynamic from './variables_dynamic.js';
import {Warning} from './warning.js';
import * as WidgetDiv from './widgetdiv.js';
import {Workspace} from './workspace.js';
import {WorkspaceAudio} from './workspace_audio.js';
import {WorkspaceComment} from './workspace_comment.js';
import {WorkspaceCommentSvg} from './workspace_comment_svg.js';
import {WorkspaceDragSurfaceSvg} from './workspace_drag_surface_svg.js';
import {WorkspaceDragger} from './workspace_dragger.js';
import {resizeSvgContents as realResizeSvgContents, WorkspaceSvg} from './workspace_svg.js';
import * as Xml from './xml.js';
import {ZoomControls} from './zoom_controls.js';
import {Block} from './block';
import * as blockAnimations from './block_animations';
import {BlockDragSurfaceSvg} from './block_drag_surface';
import {BlockDragger} from './block_dragger';
import {BlockSvg} from './block_svg';
import {BlocklyOptions} from './blockly_options';
import {Blocks} from './blocks';
import * as browserEvents from './browser_events';
import {Bubble} from './bubble';
import {BubbleDragger} from './bubble_dragger';
import * as bumpObjects from './bump_objects';
import * as clipboard from './clipboard';
import {Comment} from './comment';
import * as common from './common';
import {ComponentManager} from './component_manager';
import {config} from './config';
import {Connection} from './connection';
import {ConnectionChecker} from './connection_checker';
import {ConnectionDB} from './connection_db';
import {ConnectionType} from './connection_type';
import * as ContextMenu from './contextmenu';
import * as ContextMenuItems from './contextmenu_items';
import {ContextMenuRegistry} from './contextmenu_registry';
import * as Css from './css';
import {DeleteArea} from './delete_area';
import * as dialog from './dialog';
import {DragTarget} from './drag_target';
import * as dropDownDiv from './dropdowndiv';
import * as Events from './events/events';
import * as Extensions from './extensions';
import {Field} from './field';
import {FieldAngle} from './field_angle';
import {FieldCheckbox} from './field_checkbox';
import {FieldColour} from './field_colour';
import {FieldDropdown} from './field_dropdown';
import {FieldImage} from './field_image';
import {FieldLabel} from './field_label';
import {FieldLabelSerializable} from './field_label_serializable';
import {FieldMultilineInput} from './field_multilineinput';
import {FieldNumber} from './field_number';
import * as fieldRegistry from './field_registry';
import {FieldTextInput} from './field_textinput';
import {FieldVariable} from './field_variable';
import {Flyout} from './flyout_base';
import {FlyoutButton} from './flyout_button';
import {HorizontalFlyout} from './flyout_horizontal';
import {FlyoutMetricsManager} from './flyout_metrics_manager';
import {VerticalFlyout} from './flyout_vertical';
import {Generator} from './generator';
import {Gesture} from './gesture';
import {Grid} from './grid';
import {Icon} from './icon';
import {inject} from './inject';
import {Align, Input} from './input';
import {inputTypes} from './input_types';
import {InsertionMarkerManager} from './insertion_marker_manager';
import {IASTNodeLocation} from './interfaces/i_ast_node_location';
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg';
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block';
import {IAutoHideable} from './interfaces/i_autohideable';
import {IBlockDragger} from './interfaces/i_block_dragger';
import {IBoundedElement} from './interfaces/i_bounded_element';
import {IBubble} from './interfaces/i_bubble';
import {ICollapsibleToolboxItem} from './interfaces/i_collapsible_toolbox_item';
import {IComponent} from './interfaces/i_component';
import {IConnectionChecker} from './interfaces/i_connection_checker';
import {IContextMenu} from './interfaces/i_contextmenu';
import {ICopyable} from './interfaces/i_copyable';
import {IDeletable} from './interfaces/i_deletable';
import {IDeleteArea} from './interfaces/i_delete_area';
import {IDragTarget} from './interfaces/i_drag_target';
import {IDraggable} from './interfaces/i_draggable';
import {IFlyout} from './interfaces/i_flyout';
import {IKeyboardAccessible} from './interfaces/i_keyboard_accessible';
import {IMetricsManager} from './interfaces/i_metrics_manager';
import {IMovable} from './interfaces/i_movable';
import {IPositionable} from './interfaces/i_positionable';
import {IRegistrable} from './interfaces/i_registrable';
import {IRegistrableField} from './interfaces/i_registrable_field';
import {ISelectable} from './interfaces/i_selectable';
import {ISelectableToolboxItem} from './interfaces/i_selectable_toolbox_item';
import {ISerializer as SerializerInterface} from './interfaces/i_serializer';
import {IStyleable} from './interfaces/i_styleable';
import {IToolbox} from './interfaces/i_toolbox';
import {IToolboxItem} from './interfaces/i_toolbox_item';
import * as internalConstants from './internal_constants';
import {ASTNode} from './keyboard_nav/ast_node';
import {BasicCursor} from './keyboard_nav/basic_cursor';
import {Cursor} from './keyboard_nav/cursor';
import {Marker} from './keyboard_nav/marker';
import {TabNavigateCursor} from './keyboard_nav/tab_navigate_cursor';
import {MarkerManager} from './marker_manager';
import {Menu} from './menu';
import {MenuItem} from './menuitem';
import {MetricsManager} from './metrics_manager';
import {Msg} from './msg';
import {Mutator} from './mutator';
import {Names} from './names';
import {Options} from './options';
import * as uiPosition from './positionable_helpers';
import * as Procedures from './procedures';
import * as registry from './registry';
import {RenderedConnection} from './rendered_connection';
import * as blockRendering from './renderers/common/block_rendering';
import * as constants from './renderers/common/constants';
import * as geras from './renderers/geras/geras';
import * as minimalist from './renderers/minimalist/minimalist';
import * as thrasos from './renderers/thrasos/thrasos';
import * as zelos from './renderers/zelos/zelos';
import {Scrollbar} from './scrollbar';
import {ScrollbarPair} from './scrollbar_pair';
import * as serializationBlocks from './serialization/blocks';
import * as serializationExceptions from './serialization/exceptions';
import * as serializationPriorities from './serialization/priorities';
import * as serializationRegistry from './serialization/registry';
import * as serializationVariables from './serialization/variables';
import * as serializationWorkspaces from './serialization/workspaces';
import * as ShortcutItems from './shortcut_items';
import {ShortcutRegistry} from './shortcut_registry';
import {Theme} from './theme';
import * as Themes from './theme/themes';
import {ThemeManager} from './theme_manager';
import {ToolboxCategory} from './toolbox/category';
import {CollapsibleToolboxCategory} from './toolbox/collapsible_category';
import {ToolboxSeparator} from './toolbox/separator';
import {Toolbox} from './toolbox/toolbox';
import {ToolboxItem} from './toolbox/toolbox_item';
import * as Tooltip from './tooltip';
import * as Touch from './touch';
import {TouchGesture} from './touch_gesture';
import {Trashcan} from './trashcan';
import * as utils from './utils';
import * as colour from './utils/colour';
import * as deprecation from './utils/deprecation';
import * as svgMath from './utils/svg_math';
import * as toolbox from './utils/toolbox';
import {VariableMap} from './variable_map';
import {VariableModel} from './variable_model';
import * as Variables from './variables';
import * as VariablesDynamic from './variables_dynamic';
import {Warning} from './warning';
import * as WidgetDiv from './widgetdiv';
import {Workspace} from './workspace';
import {WorkspaceAudio} from './workspace_audio';
import {WorkspaceComment} from './workspace_comment';
import {WorkspaceCommentSvg} from './workspace_comment_svg';
import {WorkspaceDragSurfaceSvg} from './workspace_drag_surface_svg';
import {WorkspaceDragger} from './workspace_dragger';
import {resizeSvgContents as realResizeSvgContents, WorkspaceSvg} from './workspace_svg';
import * as Xml from './xml';
import {ZoomControls} from './zoom_controls';
/**
+1 -1
View File
@@ -12,7 +12,7 @@
* Object that defines user-specified options for the workspace.
* @namespace Blockly.BlocklyOptions
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.BlocklyOptions');
+1 -1
View File
@@ -12,7 +12,7 @@
* A mapping of block type names to block prototype objects.
* @namespace Blockly.blocks
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.blocks');
+3 -3
View File
@@ -12,11 +12,11 @@
* Browser event handling.
* @namespace Blockly.browserEvents
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.browserEvents');
import * as Touch from './touch.js';
import * as userAgent from './utils/useragent.js';
import * as Touch from './touch';
import * as userAgent from './utils/useragent';
/**
+17 -17
View File
@@ -12,33 +12,33 @@
* Object representing a UI bubble.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Bubble');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './metrics_manager.js';
import './metrics_manager';
// Unused import preserved for side-effects. Remove if unneeded.
import './workspace.js';
import './workspace';
/* eslint-disable-next-line no-unused-vars */
import {BlockDragSurfaceSvg} from './block_drag_surface.js';
import {BlockDragSurfaceSvg} from './block_drag_surface';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
/* eslint-disable-next-line no-unused-vars */
import {IBubble} from './interfaces/i_bubble.js';
import {ContainerRegion} from './metrics_manager.js';
import {Scrollbar} from './scrollbar.js';
import * as Touch from './touch.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import * as math from './utils/math.js';
import {Size} from './utils/size.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import {IBubble} from './interfaces/i_bubble';
import {ContainerRegion} from './metrics_manager';
import {Scrollbar} from './scrollbar';
import * as Touch from './touch';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import * as math from './utils/math';
import {Size} from './utils/size';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+14 -14
View File
@@ -12,31 +12,31 @@
* Methods for dragging a bubble visually.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.BubbleDragger');
// Unused import preserved for side-effects. Remove if unneeded.
import './bubble.js';
import './bubble';
// Unused import preserved for side-effects. Remove if unneeded.
import './constants.js';
import './constants';
/* eslint-disable-next-line no-unused-vars */
import {BlockDragSurfaceSvg} from './block_drag_surface.js';
import {ComponentManager} from './component_manager.js';
import {BlockDragSurfaceSvg} from './block_drag_surface';
import {ComponentManager} from './component_manager';
/* eslint-disable-next-line no-unused-vars */
import {CommentMove} from './events/events_comment_move.js';
import * as eventUtils from './events/utils.js';
import {CommentMove} from './events/events_comment_move';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {IBubble} from './interfaces/i_bubble.js';
import {IBubble} from './interfaces/i_bubble';
/* eslint-disable-next-line no-unused-vars */
import {IDeleteArea} from './interfaces/i_delete_area.js';
import {IDeleteArea} from './interfaces/i_delete_area';
/* eslint-disable-next-line no-unused-vars */
import {IDragTarget} from './interfaces/i_drag_target.js';
import {Coordinate} from './utils/coordinate.js';
import * as svgMath from './utils/svg_math.js';
import {WorkspaceCommentSvg} from './workspace_comment_svg.js';
import {IDragTarget} from './interfaces/i_drag_target';
import {Coordinate} from './utils/coordinate';
import * as svgMath from './utils/svg_math';
import {WorkspaceCommentSvg} from './workspace_comment_svg';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+14 -14
View File
@@ -12,28 +12,28 @@
* Utilities for bumping objects back into worksapce bounds.
* @namespace Blockly.bumpObjects
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.bumpObjects');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import {BlockSvg} from './block_svg';
/* eslint-disable-next-line no-unused-vars */
import {Abstract} from './events/events_abstract.js';
import {BlockCreate} from './events/events_block_create.js';
import {BlockMove} from './events/events_block_move.js';
import {CommentCreate} from './events/events_comment_create.js';
import {CommentMove} from './events/events_comment_move.js';
import {Abstract} from './events/events_abstract';
import {BlockCreate} from './events/events_block_create';
import {BlockMove} from './events/events_block_move';
import {CommentCreate} from './events/events_comment_create';
import {CommentMove} from './events/events_comment_move';
/* eslint-disable-next-line no-unused-vars */
import {ViewportChange} from './events/events_viewport.js';
import * as eventUtils from './events/utils.js';
import {ViewportChange} from './events/events_viewport';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {IBoundedElement} from './interfaces/i_bounded_element.js';
import {ContainerRegion, MetricsManager} from './metrics_manager.js';
import * as mathUtils from './utils/math.js';
import {IBoundedElement} from './interfaces/i_bounded_element';
import {ContainerRegion, MetricsManager} from './metrics_manager';
import * as mathUtils from './utils/math';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceCommentSvg} from './workspace_comment_svg.js';
import {WorkspaceCommentSvg} from './workspace_comment_svg';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+2 -2
View File
@@ -12,10 +12,10 @@
* Blockly's internal clipboard for managing copy-paste.
* @namespace Blockly.clipboard
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.clipboard');
import {CopyData, ICopyable} from './interfaces/i_copyable.js';
import {CopyData, ICopyable} from './interfaces/i_copyable';
/** Metadata about the object that is currently on the clipboard. */
+18 -18
View File
@@ -12,37 +12,37 @@
* Object representing a code comment.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Comment');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './block.js';
import './block';
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './workspace_svg.js';
import './workspace_svg';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_bubble_open.js';
import './events/events_bubble_open';
// Unused import preserved for side-effects. Remove if unneeded.
import './warning.js';
import './warning';
import {CommentModel} from './block.js';
import {CommentModel} from './block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import {Bubble} from './bubble.js';
import * as Css from './css.js';
import * as eventUtils from './events/utils.js';
import {Icon} from './icon.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import {Bubble} from './bubble';
import * as Css from './css';
import * as eventUtils from './events/utils';
import {Icon} from './icon';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
/* eslint-disable-next-line no-unused-vars */
import {Size} from './utils/size.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import {Size} from './utils/size';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
/**
+7 -7
View File
@@ -14,21 +14,21 @@
* must not be at the top level to avoid circular dependencies.
* @namespace Blockly.common
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.common');
/* eslint-disable-next-line no-unused-vars */
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {BlockDefinition, Blocks} from './blocks.js';
import {Block} from './block';
import {BlockDefinition, Blocks} from './blocks';
/* eslint-disable-next-line no-unused-vars */
import {Connection} from './connection.js';
import {Connection} from './connection';
/* eslint-disable-next-line no-unused-vars */
import {ICopyable} from './interfaces/i_copyable.js';
import {ICopyable} from './interfaces/i_copyable';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from './workspace.js';
import {Workspace} from './workspace';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+7 -7
View File
@@ -12,20 +12,20 @@
* Manager for all items registered with the workspace.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ComponentManager');
/* eslint-disable-next-line no-unused-vars */
import {IAutoHideable} from './interfaces/i_autohideable.js';
import {IAutoHideable} from './interfaces/i_autohideable';
/* eslint-disable-next-line no-unused-vars */
import {IComponent} from './interfaces/i_component.js';
import {IComponent} from './interfaces/i_component';
/* eslint-disable-next-line no-unused-vars */
import {IDeleteArea} from './interfaces/i_delete_area.js';
import {IDeleteArea} from './interfaces/i_delete_area';
/* eslint-disable-next-line no-unused-vars */
import {IDragTarget} from './interfaces/i_drag_target.js';
import {IDragTarget} from './interfaces/i_drag_target';
/* eslint-disable-next-line no-unused-vars */
import {IPositionable} from './interfaces/i_positionable.js';
import * as arrayUtils from './utils/array.js';
import {IPositionable} from './interfaces/i_positionable';
import * as arrayUtils from './utils/array';
class Capability<T> {
+1 -1
View File
@@ -16,7 +16,7 @@
* generally recommended.
* @namespace Blockly.config
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.config');
+11 -11
View File
@@ -12,26 +12,26 @@
* Components for creating connections between blocks.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Connection');
// Unused import preserved for side-effects. Remove if unneeded.
import './constants.js';
import './constants';
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {ConnectionType} from './connection_type.js';
import {Block} from './block';
import {ConnectionType} from './connection_type';
/* eslint-disable-next-line no-unused-vars */
import {BlockMove} from './events/events_block_move.js';
import * as eventUtils from './events/utils.js';
import {BlockMove} from './events/events_block_move';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {Input} from './input.js';
import {Input} from './input';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block.js';
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block';
/* eslint-disable-next-line no-unused-vars */
import {IConnectionChecker} from './interfaces/i_connection_checker.js';
import * as blocks from './serialization/blocks.js';
import * as Xml from './xml.js';
import {IConnectionChecker} from './interfaces/i_connection_checker';
import * as blocks from './serialization/blocks';
import * as Xml from './xml';
/**
+8 -8
View File
@@ -14,18 +14,18 @@
* potential connection is safe and valid.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ConnectionChecker');
import * as common from './common.js';
import {Connection} from './connection.js';
import {ConnectionType} from './connection_type.js';
import * as common from './common';
import {Connection} from './connection';
import {ConnectionType} from './connection_type';
/* eslint-disable-next-line no-unused-vars */
import {IConnectionChecker} from './interfaces/i_connection_checker.js';
import * as internalConstants from './internal_constants.js';
import * as registry from './registry.js';
import {IConnectionChecker} from './interfaces/i_connection_checker';
import * as internalConstants from './internal_constants';
import * as registry from './registry';
/* eslint-disable-next-line no-unused-vars */
import {RenderedConnection} from './rendered_connection.js';
import {RenderedConnection} from './rendered_connection';
/**
+6 -6
View File
@@ -16,19 +16,19 @@
* Sorted by y coordinate.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ConnectionDB');
// Unused import preserved for side-effects. Remove if unneeded.
import './constants.js';
import './constants';
import {ConnectionType} from './connection_type.js';
import {ConnectionType} from './connection_type';
/* eslint-disable-next-line no-unused-vars */
import {IConnectionChecker} from './interfaces/i_connection_checker.js';
import {IConnectionChecker} from './interfaces/i_connection_checker';
/* eslint-disable-next-line no-unused-vars */
import {RenderedConnection} from './rendered_connection.js';
import {RenderedConnection} from './rendered_connection';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import {Coordinate} from './utils/coordinate';
/**
+1 -1
View File
@@ -12,7 +12,7 @@
* An enum for the possible types of connections.
* @namespace Blockly.ConnectionType
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ConnectionType');
+1 -1
View File
@@ -12,7 +12,7 @@
* Blockly constants.
* @namespace Blockly.constants
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.constants');
+22 -22
View File
@@ -12,33 +12,33 @@
* Functionality for the right-click context menus.
* @namespace Blockly.ContextMenu
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ContextMenu');
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {Block} from './block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as clipboard from './clipboard.js';
import {config} from './config.js';
import {ContextMenuOption, ContextMenuRegistry, LegacyContextMenuOption} from './contextmenu_registry.js';
import * as BlockCreate from './events/events_block_create.js';
import * as eventUtils from './events/utils.js';
import {Menu} from './menu.js';
import {MenuItem} from './menuitem.js';
import {Msg} from './msg.js';
import * as aria from './utils/aria.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {Rect} from './utils/rect.js';
import * as svgMath from './utils/svg_math.js';
import * as userAgent from './utils/useragent.js';
import * as WidgetDiv from './widgetdiv.js';
import {WorkspaceCommentSvg} from './workspace_comment_svg.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as clipboard from './clipboard';
import {config} from './config';
import {ContextMenuOption, ContextMenuRegistry, LegacyContextMenuOption} from './contextmenu_registry';
import * as BlockCreate from './events/events_block_create';
import * as eventUtils from './events/utils';
import {Menu} from './menu';
import {MenuItem} from './menuitem';
import {Msg} from './msg';
import * as aria from './utils/aria';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import {Rect} from './utils/rect';
import * as svgMath from './utils/svg_math';
import * as userAgent from './utils/useragent';
import * as WidgetDiv from './widgetdiv';
import {WorkspaceCommentSvg} from './workspace_comment_svg';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import * as Xml from './xml.js';
import {WorkspaceSvg} from './workspace_svg';
import * as Xml from './xml';
/**
+12 -12
View File
@@ -12,22 +12,22 @@
* Registers default context menu items.
* @namespace Blockly.ContextMenuItems
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ContextMenuItems');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as clipboard from './clipboard.js';
import {ContextMenuRegistry, RegistryItem, Scope} from './contextmenu_registry.js';
import * as dialog from './dialog.js';
import * as Events from './events/events.js';
import * as eventUtils from './events/utils.js';
import {inputTypes} from './input_types.js';
import {Msg} from './msg.js';
import * as idGenerator from './utils/idgenerator.js';
import * as userAgent from './utils/useragent.js';
import {BlockSvg} from './block_svg';
import * as clipboard from './clipboard';
import {ContextMenuRegistry, RegistryItem, Scope} from './contextmenu_registry';
import * as dialog from './dialog';
import * as Events from './events/events';
import * as eventUtils from './events/utils';
import {inputTypes} from './input_types';
import {Msg} from './msg';
import * as idGenerator from './utils/idgenerator';
import * as userAgent from './utils/useragent';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+3 -3
View File
@@ -12,13 +12,13 @@
* Registry for context menu option items.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.ContextMenuRegistry');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import {BlockSvg} from './block_svg';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+2 -2
View File
@@ -12,10 +12,10 @@
* Inject Blockly's CSS synchronously.
* @namespace Blockly.Css
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Css');
import * as deprecation from './utils/deprecation.js';
import * as deprecation from './utils/deprecation';
/** Has CSS already been injected? */
+5 -5
View File
@@ -14,15 +14,15 @@
* bubble that is dropped on top of it.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.DeleteArea');
import {BlockSvg} from './block_svg.js';
import {DragTarget} from './drag_target.js';
import {BlockSvg} from './block_svg';
import {DragTarget} from './drag_target';
/* eslint-disable-next-line no-unused-vars */
import {IDeleteArea} from './interfaces/i_delete_area.js';
import {IDeleteArea} from './interfaces/i_delete_area';
/* eslint-disable-next-line no-unused-vars */
import {IDraggable} from './interfaces/i_draggable.js';
import {IDraggable} from './interfaces/i_draggable';
/**
+1 -1
View File
@@ -13,7 +13,7 @@
* Wrapper functions around JS functions for showing alert/confirmation dialogs.
* @namespace Blockly.dialog
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.dialog');
+4 -4
View File
@@ -14,15 +14,15 @@
* block or bubble is dragged over or dropped on top of it.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.DragTarget');
/* eslint-disable-next-line no-unused-vars */
import {IDragTarget} from './interfaces/i_drag_target.js';
import {IDragTarget} from './interfaces/i_drag_target';
/* eslint-disable-next-line no-unused-vars */
import {IDraggable} from './interfaces/i_draggable.js';
import {IDraggable} from './interfaces/i_draggable';
/* eslint-disable-next-line no-unused-vars */
import {Rect} from './utils/rect.js';
import {Rect} from './utils/rect';
/**
+10 -10
View File
@@ -14,22 +14,22 @@
* A div that floats on top of the workspace, for drop-down menus.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.dropDownDiv');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as common from './common.js';
import {BlockSvg} from './block_svg';
import * as common from './common';
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import * as dom from './utils/dom.js';
import * as math from './utils/math.js';
import {Rect} from './utils/rect.js';
import {Field} from './field';
import * as dom from './utils/dom';
import * as math from './utils/math';
import {Rect} from './utils/rect';
/* eslint-disable-next-line no-unused-vars */
import {Size} from './utils/size.js';
import * as style from './utils/style.js';
import {Size} from './utils/size';
import * as style from './utils/style';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+29 -29
View File
@@ -12,37 +12,37 @@
* Events fired as a result of actions in Blockly's editor.
* @namespace Blockly.Events
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events');
import {Abstract as AbstractEvent} from './events_abstract.js';
import {BlockBase} from './events_block_base.js';
import {BlockChange} from './events_block_change.js';
import {BlockCreate} from './events_block_create.js';
import {BlockDelete} from './events_block_delete.js';
import {BlockDrag} from './events_block_drag.js';
import {BlockMove} from './events_block_move.js';
import {BubbleOpen} from './events_bubble_open.js';
import {Click} from './events_click.js';
import {CommentBase} from './events_comment_base.js';
import {CommentChange} from './events_comment_change.js';
import {CommentCreate} from './events_comment_create.js';
import {CommentDelete} from './events_comment_delete.js';
import {CommentMove} from './events_comment_move.js';
import {MarkerMove} from './events_marker_move.js';
import {Selected} from './events_selected.js';
import {ThemeChange} from './events_theme_change.js';
import {ToolboxItemSelect} from './events_toolbox_item_select.js';
import {TrashcanOpen} from './events_trashcan_open.js';
import {Ui} from './events_ui.js';
import {UiBase} from './events_ui_base.js';
import {VarBase} from './events_var_base.js';
import {VarCreate} from './events_var_create.js';
import {VarDelete} from './events_var_delete.js';
import {VarRename} from './events_var_rename.js';
import {ViewportChange} from './events_viewport.js';
import * as eventUtils from './utils.js';
import {FinishedLoading} from './workspace_events.js';
import {Abstract as AbstractEvent} from './events_abstract';
import {BlockBase} from './events_block_base';
import {BlockChange} from './events_block_change';
import {BlockCreate} from './events_block_create';
import {BlockDelete} from './events_block_delete';
import {BlockDrag} from './events_block_drag';
import {BlockMove} from './events_block_move';
import {BubbleOpen} from './events_bubble_open';
import {Click} from './events_click';
import {CommentBase} from './events_comment_base';
import {CommentChange} from './events_comment_change';
import {CommentCreate} from './events_comment_create';
import {CommentDelete} from './events_comment_delete';
import {CommentMove} from './events_comment_move';
import {MarkerMove} from './events_marker_move';
import {Selected} from './events_selected';
import {ThemeChange} from './events_theme_change';
import {ToolboxItemSelect} from './events_toolbox_item_select';
import {TrashcanOpen} from './events_trashcan_open';
import {Ui} from './events_ui';
import {UiBase} from './events_ui_base';
import {VarBase} from './events_var_base';
import {VarCreate} from './events_var_create';
import {VarDelete} from './events_var_delete';
import {VarRename} from './events_var_rename';
import {ViewportChange} from './events_viewport';
import * as eventUtils from './utils';
import {FinishedLoading} from './workspace_events';
// Events.
+3 -3
View File
@@ -14,13 +14,13 @@
* Blockly's editor.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.Abstract');
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from '../workspace.js';
import {Workspace} from '../workspace';
import * as eventUtils from './utils.js';
import * as eventUtils from './utils';
/**
+3 -3
View File
@@ -12,13 +12,13 @@
* Base class for all types of block events.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockBase');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import {Block} from '../block';
import {Abstract as AbstractEvent} from './events_abstract.js';
import {Abstract as AbstractEvent} from './events_abstract';
/**
+7 -7
View File
@@ -12,18 +12,18 @@
* Class for a block change event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockChange');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import {Block} from '../block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from '../block_svg.js';
import * as registry from '../registry.js';
import * as Xml from '../xml.js';
import {BlockSvg} from '../block_svg';
import * as registry from '../registry';
import * as Xml from '../xml';
import {BlockBase} from './events_block_base.js';
import * as eventUtils from './utils.js';
import {BlockBase} from './events_block_base';
import * as eventUtils from './utils';
/**
+7 -7
View File
@@ -12,17 +12,17 @@
* Class for a block creation event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockCreate');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import * as blocks from '../serialization/blocks.js';
import * as Xml from '../xml.js';
import {Block} from '../block';
import * as registry from '../registry';
import * as blocks from '../serialization/blocks';
import * as Xml from '../xml';
import {BlockBase} from './events_block_base.js';
import * as eventUtils from './utils.js';
import {BlockBase} from './events_block_base';
import * as eventUtils from './utils';
/**
+7 -7
View File
@@ -12,17 +12,17 @@
* Class for a block delete event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockDelete');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import * as blocks from '../serialization/blocks.js';
import * as Xml from '../xml.js';
import {Block} from '../block';
import * as registry from '../registry';
import * as blocks from '../serialization/blocks';
import * as Xml from '../xml';
import {BlockBase} from './events_block_base.js';
import * as eventUtils from './utils.js';
import {BlockBase} from './events_block_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Events fired as a block drag.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockDrag');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import {Block} from '../block';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+7 -7
View File
@@ -12,17 +12,17 @@
* Class for a block move event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BlockMove');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import {ConnectionType} from '../connection_type.js';
import * as registry from '../registry.js';
import {Coordinate} from '../utils/coordinate.js';
import {Block} from '../block';
import {ConnectionType} from '../connection_type';
import * as registry from '../registry';
import {Coordinate} from '../utils/coordinate';
import {BlockBase} from './events_block_base.js';
import * as eventUtils from './utils.js';
import {BlockBase} from './events_block_base';
import * as eventUtils from './utils';
interface BlockLocation {
+5 -5
View File
@@ -12,15 +12,15 @@
* Events fired as a result of bubble open.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.BubbleOpen');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from '../block_svg.js';
import * as registry from '../registry.js';
import {BlockSvg} from '../block_svg';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Events fired as a result of UI click in Blockly's editor.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.Click');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import {Block} from '../block';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+8 -8
View File
@@ -12,20 +12,20 @@
* Base class for comment events.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.CommentBase');
import * as utilsXml from '../utils/xml.js';
import * as utilsXml from '../utils/xml';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceComment} from '../workspace_comment.js';
import * as Xml from '../xml.js';
import {WorkspaceComment} from '../workspace_comment';
import * as Xml from '../xml';
import {Abstract as AbstractEvent} from './events_abstract.js';
import {Abstract as AbstractEvent} from './events_abstract';
/* eslint-disable-next-line no-unused-vars */
import {CommentCreate} from './events_comment_create.js';
import {CommentCreate} from './events_comment_create';
/* eslint-disable-next-line no-unused-vars */
import {CommentDelete} from './events_comment_delete.js';
import * as eventUtils from './utils.js';
import {CommentDelete} from './events_comment_delete';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Class for comment change event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.CommentChange');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceComment} from '../workspace_comment.js';
import {WorkspaceComment} from '../workspace_comment';
import {CommentBase} from './events_comment_base.js';
import * as eventUtils from './utils.js';
import {CommentBase} from './events_comment_base';
import * as eventUtils from './utils';
/**
+6 -6
View File
@@ -12,16 +12,16 @@
* Class for comment creation event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.CommentCreate');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceComment} from '../workspace_comment.js';
import * as Xml from '../xml.js';
import {WorkspaceComment} from '../workspace_comment';
import * as Xml from '../xml';
import {CommentBase} from './events_comment_base.js';
import * as eventUtils from './utils.js';
import {CommentBase} from './events_comment_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Class for comment deletion event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.CommentDelete');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceComment} from '../workspace_comment.js';
import {WorkspaceComment} from '../workspace_comment';
import {CommentBase} from './events_comment_base.js';
import * as eventUtils from './utils.js';
import {CommentBase} from './events_comment_base';
import * as eventUtils from './utils';
/**
+6 -6
View File
@@ -12,16 +12,16 @@
* Class for comment move event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.CommentMove');
import * as registry from '../registry.js';
import {Coordinate} from '../utils/coordinate.js';
import * as registry from '../registry';
import {Coordinate} from '../utils/coordinate';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceComment} from '../workspace_comment.js';
import {WorkspaceComment} from '../workspace_comment';
import {CommentBase} from './events_comment_base.js';
import * as eventUtils from './utils.js';
import {CommentBase} from './events_comment_base';
import * as eventUtils from './utils';
/**
+7 -7
View File
@@ -12,18 +12,18 @@
* Events fired as a result of a marker move.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.MarkerMove');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import {ASTNode} from '../keyboard_nav/ast_node.js';
import * as registry from '../registry.js';
import {Block} from '../block';
import {ASTNode} from '../keyboard_nav/ast_node';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from '../workspace.js';
import {Workspace} from '../workspace';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Events fired as a result of element select action.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.Selected');
import * as registry from '../registry.js';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Events fired as a result of a theme update.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.ThemeChange');
import * as registry from '../registry.js';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Events fired as a result of selecting an item on the toolbox.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.ToolboxItemSelect');
import * as registry from '../registry.js';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Events fired as a result of trashcan flyout open and close.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.TrashcanOpen');
import * as registry from '../registry.js';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -14,15 +14,15 @@
* Blockly's editor.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.Ui');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import {Block} from '../block';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+2 -2
View File
@@ -14,10 +14,10 @@
* Blockly's editor.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.UiBase');
import {Abstract as AbstractEvent} from './events_abstract.js';
import {Abstract as AbstractEvent} from './events_abstract';
/**
+3 -3
View File
@@ -12,13 +12,13 @@
* Abstract class for a variable event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.VarBase');
/* eslint-disable-next-line no-unused-vars */
import {VariableModel} from '../variable_model.js';
import {VariableModel} from '../variable_model';
import {Abstract as AbstractEvent} from './events_abstract.js';
import {Abstract as AbstractEvent} from './events_abstract';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Class for a variable creation event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.VarCreate');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {VariableModel} from '../variable_model.js';
import {VariableModel} from '../variable_model';
import {VarBase} from './events_var_base.js';
import * as eventUtils from './utils.js';
import {VarBase} from './events_var_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Classes for all types of variable events.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.VarDelete');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {VariableModel} from '../variable_model.js';
import {VariableModel} from '../variable_model';
import {VarBase} from './events_var_base.js';
import * as eventUtils from './utils.js';
import {VarBase} from './events_var_base';
import * as eventUtils from './utils';
/**
+5 -5
View File
@@ -12,15 +12,15 @@
* Class for a variable rename event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.VarRename');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {VariableModel} from '../variable_model.js';
import {VariableModel} from '../variable_model';
import {VarBase} from './events_var_base.js';
import * as eventUtils from './utils.js';
import {VarBase} from './events_var_base';
import * as eventUtils from './utils';
/**
+4 -4
View File
@@ -12,13 +12,13 @@
* Events fired as a result of a viewport change.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.ViewportChange');
import * as registry from '../registry.js';
import * as registry from '../registry';
import {UiBase} from './events_ui_base.js';
import * as eventUtils from './utils.js';
import {UiBase} from './events_ui_base';
import * as eventUtils from './utils';
/**
+13 -13
View File
@@ -14,32 +14,32 @@
* actions in Blockly's editor.
* @namespace Blockly.Events.utils
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.utils');
/* eslint-disable-next-line no-unused-vars */
import {Block} from '../block.js';
import * as registry from '../registry.js';
import * as idGenerator from '../utils/idgenerator.js';
import {Block} from '../block';
import * as registry from '../registry';
import * as idGenerator from '../utils/idgenerator';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from '../workspace.js';
import {Workspace} from '../workspace';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from '../workspace_svg.js';
import {WorkspaceSvg} from '../workspace_svg';
/* eslint-disable-next-line no-unused-vars */
import {Abstract} from './events_abstract.js';
import {Abstract} from './events_abstract';
/* eslint-disable-next-line no-unused-vars */
import {BlockChange} from './events_block_change.js';
import {BlockChange} from './events_block_change';
/* eslint-disable-next-line no-unused-vars */
import {BlockCreate} from './events_block_create.js';
import {BlockCreate} from './events_block_create';
/* eslint-disable-next-line no-unused-vars */
import {BlockMove} from './events_block_move.js';
import {BlockMove} from './events_block_move';
/* eslint-disable-next-line no-unused-vars */
import {CommentCreate} from './events_comment_create.js';
import {CommentCreate} from './events_comment_create';
/* eslint-disable-next-line no-unused-vars */
import {CommentMove} from './events_comment_move.js';
import {CommentMove} from './events_comment_move';
/* eslint-disable-next-line no-unused-vars */
import {ViewportChange} from './events_viewport.js';
import {ViewportChange} from './events_viewport';
/** Group ID for new events. Grouped events are indivisible. */
+5 -5
View File
@@ -12,15 +12,15 @@
* Class for a finished loading workspace event.
* @class
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.Events.FinishedLoading');
import * as registry from '../registry.js';
import * as registry from '../registry';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from '../workspace.js';
import {Workspace} from '../workspace';
import {Abstract as AbstractEvent} from './events_abstract.js';
import * as eventUtils from './utils.js';
import {Abstract as AbstractEvent} from './events_abstract';
import * as eventUtils from './utils';
/**
+7 -7
View File
@@ -18,18 +18,18 @@
* array attribute.
* @namespace Blockly.Extensions
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Extensions');
// Unused import preserved for side-effects. Remove if unneeded.
import './mutator.js';
import './mutator';
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {BlockSvg} from './block_svg.js';
import {FieldDropdown} from './field_dropdown.js';
import {Mutator} from './mutator.js';
import * as parsing from './utils/parsing.js';
import {Block} from './block';
import {BlockSvg} from './block_svg';
import {FieldDropdown} from './field_dropdown';
import {Mutator} from './mutator';
import * as parsing from './utils/parsing';
/** The set of all registered extensions, keyed by extension name/id. */
+31 -31
View File
@@ -16,54 +16,54 @@
* instances would be FieldTextInput, FieldDropdown, etc.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Field');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './shortcut_registry.js';
import './shortcut_registry';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
// Unused import preserved for side-effects. Remove if unneeded.
import './gesture.js';
import './gesture';
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {Block} from './block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as dropDownDiv from './dropdowndiv.js';
import * as eventUtils from './events/utils.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as dropDownDiv from './dropdowndiv';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {Input} from './input.js';
import {Input} from './input';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg.js';
import {IASTNodeLocationSvg} from './interfaces/i_ast_node_location_svg';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block.js';
import {IASTNodeLocationWithBlock} from './interfaces/i_ast_node_location_with_block';
/* eslint-disable-next-line no-unused-vars */
import {IKeyboardAccessible} from './interfaces/i_keyboard_accessible.js';
import {IKeyboardAccessible} from './interfaces/i_keyboard_accessible';
/* eslint-disable-next-line no-unused-vars */
import {IRegistrable} from './interfaces/i_registrable.js';
import {MarkerManager} from './marker_manager.js';
import {IRegistrable} from './interfaces/i_registrable';
import {MarkerManager} from './marker_manager';
/* eslint-disable-next-line no-unused-vars */
import {ConstantProvider} from './renderers/common/constants.js';
import {KeyboardShortcut} from './shortcut_registry.js';
import * as Tooltip from './tooltip.js';
import {ConstantProvider} from './renderers/common/constants';
import {KeyboardShortcut} from './shortcut_registry';
import * as Tooltip from './tooltip';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import * as parsing from './utils/parsing.js';
import {Rect} from './utils/rect.js';
import {Sentinel} from './utils/sentinel.js';
import {Size} from './utils/size.js';
import * as style from './utils/style.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import * as utilsXml from './utils/xml.js';
import * as WidgetDiv from './widgetdiv.js';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import * as parsing from './utils/parsing';
import {Rect} from './utils/rect';
import {Sentinel} from './utils/sentinel';
import {Size} from './utils/size';
import * as style from './utils/style';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
import * as utilsXml from './utils/xml';
import * as WidgetDiv from './widgetdiv';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import * as Xml from './xml.js';
import {WorkspaceSvg} from './workspace_svg';
import * as Xml from './xml';
/**
+15 -15
View File
@@ -12,24 +12,24 @@
* Angle input field.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldAngle');
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as Css from './css.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {FieldTextInput} from './field_textinput.js';
import * as dom from './utils/dom.js';
import {KeyCodes} from './utils/keycodes.js';
import * as math from './utils/math.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as Css from './css';
import * as dropDownDiv from './dropdowndiv';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {FieldTextInput} from './field_textinput';
import * as dom from './utils/dom';
import {KeyCodes} from './utils/keycodes';
import * as math from './utils/math';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import * as WidgetDiv from './widgetdiv.js';
import {Sentinel} from './utils/sentinel';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
import * as WidgetDiv from './widgetdiv';
/**
+6 -6
View File
@@ -12,17 +12,17 @@
* Checkbox field. Checked or not checked.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldCheckbox');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import * as dom from './utils/dom.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import * as dom from './utils/dom';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Sentinel} from './utils/sentinel';
/**
+15 -15
View File
@@ -12,26 +12,26 @@
* Colour input field.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldColour');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as Css from './css.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import * as aria from './utils/aria.js';
import * as colour from './utils/colour.js';
import * as dom from './utils/dom.js';
import * as idGenerator from './utils/idgenerator.js';
import {KeyCodes} from './utils/keycodes.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as Css from './css';
import * as dropDownDiv from './dropdowndiv';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import * as aria from './utils/aria';
import * as colour from './utils/colour';
import * as dom from './utils/dom';
import * as idGenerator from './utils/idgenerator';
import {KeyCodes} from './utils/keycodes';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Size} from './utils/size.js';
import {Sentinel} from './utils/sentinel';
import {Size} from './utils/size';
/**
+15 -15
View File
@@ -16,25 +16,25 @@
* properties with the context menu.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldDropdown');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {Menu} from './menu.js';
import {MenuItem} from './menuitem.js';
import * as aria from './utils/aria.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import * as parsing from './utils/parsing.js';
import {BlockSvg} from './block_svg';
import * as dropDownDiv from './dropdowndiv';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {Menu} from './menu';
import {MenuItem} from './menuitem';
import * as aria from './utils/aria';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import * as utilsString from './utils/string.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import {Sentinel} from './utils/sentinel';
import * as utilsString from './utils/string';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
/**
+8 -8
View File
@@ -12,17 +12,17 @@
* Image field. Used for pictures, icons, etc.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldImage');
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import * as dom from './utils/dom.js';
import * as parsing from './utils/parsing.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import * as dom from './utils/dom';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Size} from './utils/size.js';
import {Svg} from './utils/svg.js';
import {Sentinel} from './utils/sentinel';
import {Size} from './utils/size';
import {Svg} from './utils/svg';
/**
+6 -6
View File
@@ -14,15 +14,15 @@
* labels, etc.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldLabel');
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import * as dom from './utils/dom.js';
import * as parsing from './utils/parsing.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import * as dom from './utils/dom';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Sentinel} from './utils/sentinel';
/**
+4 -4
View File
@@ -16,12 +16,12 @@
* edited programmatically.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldLabelSerializable');
import {FieldLabel} from './field_label.js';
import * as fieldRegistry from './field_registry.js';
import * as parsing from './utils/parsing.js';
import {FieldLabel} from './field_label';
import * as fieldRegistry from './field_registry';
import * as parsing from './utils/parsing';
/**
+13 -13
View File
@@ -12,22 +12,22 @@
* Text Area field.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldMultilineInput');
import * as Css from './css.js';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {FieldTextInput} from './field_textinput.js';
import * as aria from './utils/aria.js';
import * as dom from './utils/dom.js';
import {KeyCodes} from './utils/keycodes.js';
import * as parsing from './utils/parsing.js';
import * as Css from './css';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {FieldTextInput} from './field_textinput';
import * as aria from './utils/aria';
import * as dom from './utils/dom';
import {KeyCodes} from './utils/keycodes';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import * as WidgetDiv from './widgetdiv.js';
import {Sentinel} from './utils/sentinel';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
import * as WidgetDiv from './widgetdiv';
/**
+6 -6
View File
@@ -12,15 +12,15 @@
* Number input field
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldNumber');
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {FieldTextInput} from './field_textinput.js';
import * as aria from './utils/aria.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {FieldTextInput} from './field_textinput';
import * as aria from './utils/aria';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Sentinel} from './utils/sentinel';
/**
+4 -4
View File
@@ -16,14 +16,14 @@
* fields based on JSON.
* @namespace Blockly.fieldRegistry
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.fieldRegistry');
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import {Field} from './field';
/* eslint-disable-next-line no-unused-vars */
import {IRegistrableField} from './interfaces/i_registrable_field.js';
import * as registry from './registry.js';
import {IRegistrableField} from './interfaces/i_registrable_field';
import * as registry from './registry';
/**
+19 -19
View File
@@ -12,32 +12,32 @@
* Text input field.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldTextInput');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as dialog from './dialog.js';
import * as dropDownDiv from './dropdowndiv.js';
import * as eventUtils from './events/utils.js';
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {Msg} from './msg.js';
import * as aria from './utils/aria.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {KeyCodes} from './utils/keycodes.js';
import * as parsing from './utils/parsing.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as dialog from './dialog';
import * as dropDownDiv from './dropdowndiv';
import * as eventUtils from './events/utils';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {Msg} from './msg';
import * as aria from './utils/aria';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import {KeyCodes} from './utils/keycodes';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import * as userAgent from './utils/useragent.js';
import * as WidgetDiv from './widgetdiv.js';
import {Sentinel} from './utils/sentinel';
import * as userAgent from './utils/useragent';
import * as WidgetDiv from './widgetdiv';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+16 -16
View File
@@ -12,30 +12,30 @@
* Variable input field.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FieldVariable');
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_block_change.js';
import './events/events_block_change';
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {Field} from './field.js';
import {FieldDropdown} from './field_dropdown.js';
import * as fieldRegistry from './field_registry.js';
import * as internalConstants from './internal_constants.js';
import {Block} from './block';
import {Field} from './field';
import {FieldDropdown} from './field_dropdown';
import * as fieldRegistry from './field_registry';
import * as internalConstants from './internal_constants';
/* eslint-disable-next-line no-unused-vars */
import {Menu} from './menu.js';
import {Menu} from './menu';
/* eslint-disable-next-line no-unused-vars */
import {MenuItem} from './menuitem.js';
import {Msg} from './msg.js';
import * as parsing from './utils/parsing.js';
import {MenuItem} from './menuitem';
import {Msg} from './msg';
import * as parsing from './utils/parsing';
/* eslint-disable-next-line no-unused-vars */
import {Sentinel} from './utils/sentinel.js';
import {Size} from './utils/size.js';
import {VariableModel} from './variable_model.js';
import * as Variables from './variables.js';
import * as Xml from './xml.js';
import {Sentinel} from './utils/sentinel';
import {Size} from './utils/size';
import {VariableModel} from './variable_model';
import * as Variables from './variables';
import * as Xml from './xml';
/**
+29 -29
View File
@@ -12,43 +12,43 @@
* Flyout tray containing blocks which may be created.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Flyout');
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {Block} from './block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import * as common from './common.js';
import {ComponentManager} from './component_manager.js';
import {DeleteArea} from './delete_area.js';
import * as BlockCreate from './events/events_block_create.js';
import * as VarCreate from './events/events_var_create.js';
import * as eventUtils from './events/utils.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import * as common from './common';
import {ComponentManager} from './component_manager';
import {DeleteArea} from './delete_area';
import * as BlockCreate from './events/events_block_create';
import * as VarCreate from './events/events_var_create';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {FlyoutButton} from './flyout_button.js';
import {FlyoutMetricsManager} from './flyout_metrics_manager.js';
import * as Gesture from './gesture.js';
import {FlyoutButton} from './flyout_button';
import {FlyoutMetricsManager} from './flyout_metrics_manager';
import * as Gesture from './gesture';
/* eslint-disable-next-line no-unused-vars */
import {IFlyout} from './interfaces/i_flyout.js';
import {IFlyout} from './interfaces/i_flyout';
/* eslint-disable-next-line no-unused-vars */
import {Options} from './options.js';
import * as blockRendering from './renderers/common/block_rendering.js';
import {ScrollbarPair} from './scrollbar_pair.js';
import * as blocks from './serialization/blocks.js';
import * as Tooltip from './tooltip.js';
import * as Touch from './touch.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import * as idGenerator from './utils/idgenerator.js';
import {Options} from './options';
import * as blockRendering from './renderers/common/block_rendering';
import {ScrollbarPair} from './scrollbar_pair';
import * as blocks from './serialization/blocks';
import * as Tooltip from './tooltip';
import * as Touch from './touch';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import * as idGenerator from './utils/idgenerator';
/* eslint-disable-next-line no-unused-vars */
import {Rect} from './utils/rect.js';
import {Svg} from './utils/svg.js';
import * as toolbox from './utils/toolbox.js';
import * as Variables from './variables.js';
import {WorkspaceSvg} from './workspace_svg.js';
import * as Xml from './xml.js';
import {Rect} from './utils/rect';
import {Svg} from './utils/svg';
import * as toolbox from './utils/toolbox';
import * as Variables from './variables';
import {WorkspaceSvg} from './workspace_svg';
import * as Xml from './xml';
enum FlyoutItemType {
+10 -10
View File
@@ -12,20 +12,20 @@
* Class for a button in the flyout.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FlyoutButton');
import * as browserEvents from './browser_events.js';
import * as Css from './css.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import * as parsing from './utils/parsing.js';
import * as style from './utils/style.js';
import {Svg} from './utils/svg.js';
import * as browserEvents from './browser_events';
import * as Css from './css';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import * as parsing from './utils/parsing';
import * as style from './utils/style';
import {Svg} from './utils/svg';
/* eslint-disable-next-line no-unused-vars */
import * as toolbox from './utils/toolbox.js';
import * as toolbox from './utils/toolbox';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+12 -12
View File
@@ -12,23 +12,23 @@
* Horizontal flyout tray containing blocks which may be created.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.HorizontalFlyout');
import * as browserEvents from './browser_events.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Flyout, FlyoutItem} from './flyout_base.js';
import * as browserEvents from './browser_events';
import * as dropDownDiv from './dropdowndiv';
import {Flyout, FlyoutItem} from './flyout_base';
/* eslint-disable-next-line no-unused-vars */
import {FlyoutButton} from './flyout_button.js';
import {FlyoutButton} from './flyout_button';
/* eslint-disable-next-line no-unused-vars */
import {Options} from './options.js';
import * as registry from './registry.js';
import {Scrollbar} from './scrollbar.js';
import {Options} from './options';
import * as registry from './registry';
import {Scrollbar} from './scrollbar';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import {Rect} from './utils/rect.js';
import * as toolbox from './utils/toolbox.js';
import * as WidgetDiv from './widgetdiv.js';
import {Coordinate} from './utils/coordinate';
import {Rect} from './utils/rect';
import * as toolbox from './utils/toolbox';
import * as WidgetDiv from './widgetdiv';
/**
+4 -4
View File
@@ -12,14 +12,14 @@
* Calculates and reports flyout workspace metrics.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.FlyoutMetricsManager');
/* eslint-disable-next-line no-unused-vars */
import {IFlyout} from './interfaces/i_flyout.js';
import {ContainerRegion, MetricsManager} from './metrics_manager.js';
import {IFlyout} from './interfaces/i_flyout';
import {ContainerRegion, MetricsManager} from './metrics_manager';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+14 -14
View File
@@ -12,28 +12,28 @@
* Layout code for a vertical variant of the flyout.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.VerticalFlyout');
// Unused import preserved for side-effects. Remove if unneeded.
import './block.js';
import './block';
// Unused import preserved for side-effects. Remove if unneeded.
import './constants.js';
import './constants';
import * as browserEvents from './browser_events.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Flyout, FlyoutItem} from './flyout_base.js';
import * as browserEvents from './browser_events';
import * as dropDownDiv from './dropdowndiv';
import {Flyout, FlyoutItem} from './flyout_base';
/* eslint-disable-next-line no-unused-vars */
import {FlyoutButton} from './flyout_button.js';
import {FlyoutButton} from './flyout_button';
/* eslint-disable-next-line no-unused-vars */
import {Options} from './options.js';
import * as registry from './registry.js';
import {Scrollbar} from './scrollbar.js';
import {Options} from './options';
import * as registry from './registry';
import {Scrollbar} from './scrollbar';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import {Rect} from './utils/rect.js';
import * as toolbox from './utils/toolbox.js';
import * as WidgetDiv from './widgetdiv.js';
import {Coordinate} from './utils/coordinate';
import {Rect} from './utils/rect';
import * as toolbox from './utils/toolbox';
import * as WidgetDiv from './widgetdiv';
/**
+6 -6
View File
@@ -14,17 +14,17 @@
* Blockly code.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Generator');
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import * as common from './common.js';
import {Block} from './block';
import * as common from './common';
/* eslint-disable-next-line no-unused-vars */
import {Names, NameType} from './names.js';
import * as deprecation from './utils/deprecation.js';
import {Names, NameType} from './names';
import * as deprecation from './utils/deprecation';
/* eslint-disable-next-line no-unused-vars */
import {Workspace} from './workspace.js';
import {Workspace} from './workspace';
/**
+23 -23
View File
@@ -14,41 +14,41 @@
* or a tap.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Gesture');
// Unused import preserved for side-effects. Remove if unneeded.
import './block_dragger.js';
import './block_dragger';
// Unused import preserved for side-effects. Remove if unneeded.
import './events/events_click.js';
import './events/events_click';
import * as blockAnimations from './block_animations.js';
import * as blockAnimations from './block_animations';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import {BubbleDragger} from './bubble_dragger.js';
import * as common from './common.js';
import {config} from './config.js';
import * as eventUtils from './events/utils.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
import {BubbleDragger} from './bubble_dragger';
import * as common from './common';
import {config} from './config';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import {Field} from './field';
/* eslint-disable-next-line no-unused-vars */
import {IBlockDragger} from './interfaces/i_block_dragger.js';
import {IBlockDragger} from './interfaces/i_block_dragger';
/* eslint-disable-next-line no-unused-vars */
import {IBubble} from './interfaces/i_bubble.js';
import {IBubble} from './interfaces/i_bubble';
/* eslint-disable-next-line no-unused-vars */
import {IFlyout} from './interfaces/i_flyout.js';
import * as internalConstants from './internal_constants.js';
import * as registry from './registry.js';
import * as Tooltip from './tooltip.js';
import * as Touch from './touch.js';
import {Coordinate} from './utils/coordinate.js';
import {Workspace} from './workspace.js';
import {IFlyout} from './interfaces/i_flyout';
import * as internalConstants from './internal_constants';
import * as registry from './registry';
import * as Tooltip from './tooltip';
import * as Touch from './touch';
import {Coordinate} from './utils/coordinate';
import {Workspace} from './workspace';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceCommentSvg} from './workspace_comment_svg.js';
import {WorkspaceDragger} from './workspace_dragger.js';
import {WorkspaceCommentSvg} from './workspace_comment_svg';
import {WorkspaceDragger} from './workspace_dragger';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/**
+4 -4
View File
@@ -14,12 +14,12 @@
* Blockly.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Grid');
import * as dom from './utils/dom.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import * as dom from './utils/dom';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
/**
+9 -9
View File
@@ -12,19 +12,19 @@
* Object representing an icon on a block.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Icon');
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as browserEvents from './browser_events.js';
import {BlockSvg} from './block_svg';
import * as browserEvents from './browser_events';
/* eslint-disable-next-line no-unused-vars */
import {Bubble} from './bubble.js';
import {Coordinate} from './utils/coordinate.js';
import * as dom from './utils/dom.js';
import {Size} from './utils/size.js';
import {Svg} from './utils/svg.js';
import * as svgMath from './utils/svg_math.js';
import {Bubble} from './bubble';
import {Coordinate} from './utils/coordinate';
import * as dom from './utils/dom';
import {Size} from './utils/size';
import {Svg} from './utils/svg';
import * as svgMath from './utils/svg_math';
/**
+23 -23
View File
@@ -12,32 +12,32 @@
* Functions for injecting Blockly into a web page.
* @namespace Blockly.inject
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.inject');
import {BlockDragSurfaceSvg} from './block_drag_surface.js';
import {BlockDragSurfaceSvg} from './block_drag_surface';
/* eslint-disable-next-line no-unused-vars */
import {BlocklyOptions} from './blockly_options.js';
import * as browserEvents from './browser_events.js';
import * as bumpObjects from './bump_objects.js';
import * as common from './common.js';
import * as Css from './css.js';
import * as dropDownDiv from './dropdowndiv.js';
import {Grid} from './grid.js';
import {Msg} from './msg.js';
import {Options} from './options.js';
import {ScrollbarPair} from './scrollbar_pair.js';
import {ShortcutRegistry} from './shortcut_registry.js';
import * as Tooltip from './tooltip.js';
import * as Touch from './touch.js';
import * as aria from './utils/aria.js';
import * as dom from './utils/dom.js';
import {Svg} from './utils/svg.js';
import * as userAgent from './utils/useragent.js';
import * as WidgetDiv from './widgetdiv.js';
import {Workspace} from './workspace.js';
import {WorkspaceDragSurfaceSvg} from './workspace_drag_surface_svg.js';
import {WorkspaceSvg} from './workspace_svg.js';
import {BlocklyOptions} from './blockly_options';
import * as browserEvents from './browser_events';
import * as bumpObjects from './bump_objects';
import * as common from './common';
import * as Css from './css';
import * as dropDownDiv from './dropdowndiv';
import {Grid} from './grid';
import {Msg} from './msg';
import {Options} from './options';
import {ScrollbarPair} from './scrollbar_pair';
import {ShortcutRegistry} from './shortcut_registry';
import * as Tooltip from './tooltip';
import * as Touch from './touch';
import * as aria from './utils/aria';
import * as dom from './utils/dom';
import {Svg} from './utils/svg';
import * as userAgent from './utils/useragent';
import * as WidgetDiv from './widgetdiv';
import {Workspace} from './workspace';
import {WorkspaceDragSurfaceSvg} from './workspace_drag_surface_svg';
import {WorkspaceSvg} from './workspace_svg';
/**
+9 -9
View File
@@ -12,24 +12,24 @@
* Object representing an input (value, statement, or dummy).
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.Input');
// Unused import preserved for side-effects. Remove if unneeded.
import './field_label.js';
import './field_label';
/* eslint-disable-next-line no-unused-vars */
import {Block} from './block.js';
import {Block} from './block';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import {BlockSvg} from './block_svg';
/* eslint-disable-next-line no-unused-vars */
import {Connection} from './connection.js';
import {Connection} from './connection';
/* eslint-disable-next-line no-unused-vars */
import {Field} from './field.js';
import * as fieldRegistry from './field_registry.js';
import {inputTypes} from './input_types.js';
import {Field} from './field';
import * as fieldRegistry from './field_registry';
import {inputTypes} from './input_types';
/* eslint-disable-next-line no-unused-vars */
import {RenderedConnection} from './rendered_connection.js';
import {RenderedConnection} from './rendered_connection';
/**
+2 -2
View File
@@ -12,10 +12,10 @@
* An enum for the possible types of inputs.
* @namespace Blockly.inputTypes
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.inputTypes');
import {ConnectionType} from './connection_type.js';
import {ConnectionType} from './connection_type';
/**
+14 -14
View File
@@ -12,28 +12,28 @@
* Class that controls updates to connections during drags.
* @class
*/
import * as goog from '../closure/goog/goog.js';
import * as goog from '../closure/goog/goog';
goog.declareModuleId('Blockly.InsertionMarkerManager');
import * as blockAnimations from './block_animations.js';
import * as blockAnimations from './block_animations';
/* eslint-disable-next-line no-unused-vars */
import {BlockSvg} from './block_svg.js';
import * as common from './common.js';
import {ComponentManager} from './component_manager.js';
import {config} from './config.js';
import {ConnectionType} from './connection_type.js';
import * as constants from './constants.js';
import * as eventUtils from './events/utils.js';
import {BlockSvg} from './block_svg';
import * as common from './common';
import {ComponentManager} from './component_manager';
import {config} from './config';
import {ConnectionType} from './connection_type';
import * as constants from './constants';
import * as eventUtils from './events/utils';
/* eslint-disable-next-line no-unused-vars */
import {IDeleteArea} from './interfaces/i_delete_area.js';
import {IDeleteArea} from './interfaces/i_delete_area';
/* eslint-disable-next-line no-unused-vars */
import {IDragTarget} from './interfaces/i_drag_target.js';
import {IDragTarget} from './interfaces/i_drag_target';
/* eslint-disable-next-line no-unused-vars */
import {RenderedConnection} from './rendered_connection.js';
import {RenderedConnection} from './rendered_connection';
/* eslint-disable-next-line no-unused-vars */
import {Coordinate} from './utils/coordinate.js';
import {Coordinate} from './utils/coordinate';
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from './workspace_svg.js';
import {WorkspaceSvg} from './workspace_svg';
/** Represents a nearby valid connection. */
+1 -1
View File
@@ -12,7 +12,7 @@
* The interface for an AST node location.
* @namespace Blockly.IASTNodeLocation
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IASTNodeLocation');
+2 -2
View File
@@ -12,11 +12,11 @@
* The interface for an AST node location SVG.
* @namespace Blockly.IASTNodeLocationSvg
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IASTNodeLocationSvg');
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocation} from './i_ast_node_location.js';
import {IASTNodeLocation} from './i_ast_node_location';
/**
@@ -14,15 +14,15 @@
* block.
* @namespace Blockly.IASTNodeLocationWithBlock
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IASTNodeLocationWithBlock');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../block.js';
import '../block';
/* eslint-disable-next-line no-unused-vars */
import {IASTNodeLocation} from './i_ast_node_location.js';
import {IASTNodeLocation} from './i_ast_node_location';
/**
+2 -2
View File
@@ -14,11 +14,11 @@
* when WorkspaceSvg.hideChaff is called.
* @namespace Blockly.IAutoHideable
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IAutoHideable');
/* eslint-disable-next-line no-unused-vars */
import {IComponent} from './i_component.js';
import {IComponent} from './i_component';
/**
+3 -3
View File
@@ -12,15 +12,15 @@
* The interface for a block dragger.
* @namespace Blockly.IBlockDragger
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IBlockDragger');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../block_svg.js';
import '../block_svg';
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../utils/coordinate.js';
import '../utils/coordinate';
/**
+2 -2
View File
@@ -12,12 +12,12 @@
* The interface for a bounded element.
* @namespace Blockly.IBoundedElement
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IBoundedElement');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../utils/rect.js';
import '../utils/rect';
/**
+5 -5
View File
@@ -12,20 +12,20 @@
* The interface for a bubble.
* @namespace Blockly.IBubble
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IBubble');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../block_drag_surface.js';
import '../block_drag_surface';
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../utils/coordinate.js';
import '../utils/coordinate';
/* eslint-disable-next-line no-unused-vars */
import {IContextMenu} from './i_contextmenu.js';
import {IContextMenu} from './i_contextmenu';
/* eslint-disable-next-line no-unused-vars */
import {IDraggable} from './i_draggable.js';
import {IDraggable} from './i_draggable';
/**
@@ -12,15 +12,15 @@
* The interface for a collapsible toolbox item.
* @namespace Blockly.ICollapsibleToolboxItem
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.ICollapsibleToolboxItem');
/* eslint-disable-next-line no-unused-vars */
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './i_toolbox_item.js';
import './i_toolbox_item';
import {ISelectableToolboxItem} from './i_selectable_toolbox_item.js';
import {ISelectableToolboxItem} from './i_selectable_toolbox_item';
/**
+1 -1
View File
@@ -14,7 +14,7 @@
* the ComponentManager.
* @namespace Blockly.IComponent
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IComponent');
+3 -3
View File
@@ -14,15 +14,15 @@
* checking whether a potential connection is safe and valid.
* @namespace Blockly.IConnectionChecker
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IConnectionChecker');
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../connection.js';
import '../connection';
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import '../rendered_connection.js';
import '../rendered_connection';
/**
+1 -1
View File
@@ -12,7 +12,7 @@
* The interface for an object that supports a right-click.
* @namespace Blockly.IContextMenu
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IContextMenu');
+3 -3
View File
@@ -12,14 +12,14 @@
* The interface for an object that is copyable.
* @namespace Blockly.ICopyable
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.ICopyable');
/* eslint-disable-next-line no-unused-vars */
/* eslint-disable-next-line no-unused-vars */
import {WorkspaceSvg} from '../workspace_svg.js';
import {WorkspaceSvg} from '../workspace_svg';
import {ISelectable} from './i_selectable.js';
import {ISelectable} from './i_selectable';
/** @alias Blockly.ICopyable */
+1 -1
View File
@@ -12,7 +12,7 @@
* The interface for an object that is deletable.
* @namespace Blockly.IDeletable
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IDeletable');
+3 -3
View File
@@ -14,15 +14,15 @@
* that is dropped on top of it.
* @namespace Blockly.IDeleteArea
*/
import * as goog from '../../closure/goog/goog.js';
import * as goog from '../../closure/goog/goog';
goog.declareModuleId('Blockly.IDeleteArea');
/* eslint-disable-next-line no-unused-vars */
/* eslint-disable-next-line no-unused-vars */
// Unused import preserved for side-effects. Remove if unneeded.
import './i_draggable.js';
import './i_draggable';
import {IDragTarget} from './i_drag_target.js';
import {IDragTarget} from './i_drag_target';
/**

Some files were not shown because too many files have changed in this diff Show More