Merge pull request #4637 from rachel-fenichel/missing_require_feb

Fix missing requireTypes
This commit is contained in:
Rachel Fenichel
2021-02-18 14:07:20 -08:00
committed by GitHub
48 changed files with 124 additions and 2 deletions

View File

@@ -21,6 +21,8 @@ goog.provide('Blockly.Extensions');
goog.require('Blockly.utils');
goog.requireType('Blockly.Block');
/**
* The set of all registered extensions, keyed by extension name/id.

View File

@@ -26,12 +26,17 @@ goog.require('Blockly.utils.style');
goog.require('Blockly.utils.Svg');
goog.require('Blockly.utils.userAgent');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.IASTNodeLocationSvg');
goog.requireType('Blockly.IASTNodeLocationWithBlock');
goog.requireType('Blockly.IKeyboardAccessible');
goog.requireType('Blockly.Input');
goog.requireType('Blockly.IRegistrable');
goog.requireType('Blockly.ShortcutRegistry');
goog.requireType('Blockly.utils.Coordinate');
goog.requireType('Blockly.WorkspaceSvg');
/**

View File

@@ -16,6 +16,7 @@ goog.provide('Blockly.fieldRegistry');
goog.require('Blockly.registry');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.IRegistrableField');

View File

@@ -26,6 +26,9 @@ goog.require('Blockly.utils.object');
goog.require('Blockly.utils.Size');
goog.require('Blockly.utils.userAgent');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Class for an editable text field.

View File

@@ -25,6 +25,9 @@ goog.require('Blockly.VariableModel');
goog.require('Blockly.Variables');
goog.require('Blockly.Xml');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.Menu');
goog.requireType('Blockly.MenuItem');
/**

View File

@@ -30,10 +30,14 @@ goog.require('Blockly.utils.toolbox');
goog.require('Blockly.WorkspaceSvg');
goog.require('Blockly.Xml');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.FlyoutButton');
goog.requireType('Blockly.IDeleteArea');
goog.requireType('Blockly.IFlyout');
goog.requireType('Blockly.Options');
goog.requireType('Blockly.ShortcutRegistry');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.utils.Rect');
/**

View File

@@ -18,6 +18,9 @@ goog.require('Blockly.utils.Coordinate');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.utils.toolbox');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Class for a button in the flyout.

View File

@@ -22,7 +22,10 @@ goog.require('Blockly.utils.object');
goog.require('Blockly.utils.Rect');
goog.require('Blockly.WidgetDiv');
goog.requireType('Blockly.Options');
goog.requireType('Blockly.utils.Coordinate');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.WorkspaceSvg');
/**
@@ -195,7 +198,7 @@ Blockly.HorizontalFlyout.prototype.position = function() {
var x = this.getX();
var y = this.getY();
this.positionAt_(this.width_, this.height_, x, y);
};

View File

@@ -23,6 +23,8 @@ goog.require('Blockly.utils.Rect');
goog.require('Blockly.utils.userAgent');
goog.require('Blockly.WidgetDiv');
goog.requireType('Blockly.Options');
goog.requireType('Blockly.utils.Coordinate');
goog.requireType('Blockly.utils.Metrics');
@@ -199,7 +201,7 @@ Blockly.VerticalFlyout.prototype.position = function() {
var x = this.getX();
var y = this.getY();
this.positionAt_(this.width_, this.height_, x, y);
};

View File

@@ -16,6 +16,9 @@ goog.provide('Blockly.Generator');
goog.require('Blockly.constants');
goog.require('Blockly.Block');
goog.requireType('Blockly.Names');
goog.requireType('Blockly.Workspace');
/**
* Class for a code generator that translates the blocks into a language.

View File

@@ -26,8 +26,11 @@ goog.require('Blockly.utils');
goog.require('Blockly.utils.Coordinate');
goog.require('Blockly.WorkspaceDragger');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.IBubble');
goog.requireType('Blockly.IFlyout');
goog.requireType('Blockly.WorkspaceSvg');
/**

View File

@@ -18,6 +18,9 @@ goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Size');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Bubble');
/**
* Class for an icon.

View File

@@ -29,6 +29,7 @@ goog.require('Blockly.WorkspaceDragSurfaceSvg');
goog.require('Blockly.WorkspaceSvg');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.Workspace');
/**

View File

@@ -15,8 +15,11 @@ goog.provide('Blockly.IASTNodeLocation');
goog.provide('Blockly.IASTNodeLocationSvg');
goog.provide('Blockly.IASTNodeLocationWithBlock');
goog.provide('Blockly.IKeyboardAccessible');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.ShortcutRegistry');
/**
* An AST node location interface.
* @interface

View File

@@ -13,8 +13,10 @@
goog.provide('Blockly.IBubble');
goog.requireType('Blockly.BlockDragSurfaceSvg');
goog.requireType('Blockly.IContextMenu');
goog.requireType('Blockly.IDeletable');
goog.requireType('Blockly.utils.Coordinate');
/**

View File

@@ -14,6 +14,7 @@
goog.provide('Blockly.IConnectionChecker');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.RenderedConnection');
/**

View File

@@ -14,6 +14,8 @@
goog.provide('Blockly.IDeleteArea');
goog.requireType('Blockly.utils.Rect');
/**
* Interface for a component that can delete a block that is dropped on top of it.

View File

@@ -19,6 +19,7 @@ goog.requireType('Blockly.MetricsManager');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.utils.toolbox');
goog.requireType('Blockly.utils.Size');
/**
* Interface for a metrics manager.

View File

@@ -15,8 +15,13 @@ goog.provide('Blockly.ASTNode');
goog.require('Blockly.constants');
goog.require('Blockly.utils.Coordinate');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.IASTNodeLocation');
goog.requireType('Blockly.IASTNodeLocationWithBlock');
goog.requireType('Blockly.Input');
goog.requireType('Blockly.Workspace');
/**

View File

@@ -15,6 +15,8 @@ goog.provide('Blockly.Marker');
goog.require('Blockly.ASTNode');
goog.requireType('Blockly.blockRendering.MarkerSvg');
/**
* Class for a marker.

View File

@@ -17,6 +17,9 @@ goog.require('Blockly.ASTNode');
goog.require('Blockly.BasicCursor');
goog.require('Blockly.utils.object');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.WorkspaceSvg');
/**
* A cursor for navigating between tab navigable fields.

View File

@@ -18,6 +18,9 @@ goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.KeyCodes');
goog.require('Blockly.utils.style');
goog.requireType('Blockly.MenuItem');
goog.requireType('Blockly.utils.Size');
/**
* A basic menu class.

View File

@@ -19,6 +19,7 @@ goog.requireType('Blockly.IFlyout');
goog.requireType('Blockly.IToolbox');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.utils.toolbox');
goog.requireType('Blockly.WorkspaceSvg');
/**

View File

@@ -28,7 +28,13 @@ goog.require('Blockly.utils.xml');
goog.require('Blockly.WorkspaceSvg');
goog.require('Blockly.Xml');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Events.Abstract');
goog.requireType('Blockly.utils.Coordinate');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.Workspace');
/**

View File

@@ -15,6 +15,8 @@ goog.provide('Blockly.Names');
goog.require('Blockly.constants');
goog.require('Blockly.Msg');
goog.requireType('Blockly.VariableMap');
/**
* Class for a database of entity names (variables, functions, etc).

View File

@@ -27,6 +27,10 @@ goog.require('Blockly.utils.xml');
goog.require('Blockly.Workspace');
goog.require('Blockly.Xml');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.Events.Abstract');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Constant to separate procedure names from variables and generated functions

View File

@@ -21,6 +21,11 @@ goog.requireType('Blockly.IFlyout');
goog.requireType('Blockly.IToolbox');
goog.requireType('Blockly.Theme');
goog.requireType('Blockly.Cursor');
goog.requireType('Blockly.MetricsManager');
goog.requireType('Blockly.Options');
goog.requireType('Blockly.ToolboxItem');
/**
* A map of maps. With the keys being the type and name of the class we are

View File

@@ -22,6 +22,10 @@ goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.object');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.ConnectionDB');
/**
* Class for a connection between blocks that may be rendered on screen.

View File

@@ -25,6 +25,8 @@ goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.blockRendering.InlineInput');
goog.requireType('Blockly.blockRendering.InRowSpacer');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.RenderedConnection');

View File

@@ -23,6 +23,9 @@ goog.require('Blockly.blockRendering.Types');
goog.require('Blockly.utils.svgPaths');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.blockRendering.Icon');
goog.requireType('Blockly.blockRendering.InlineInput');
goog.requireType('Blockly.blockRendering.Field');
goog.requireType('Blockly.BlockSvg');

View File

@@ -16,6 +16,7 @@ goog.provide('Blockly.blockRendering.IPathObject');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.Theme');
goog.requireType('Blockly.Block');
/**

View File

@@ -31,6 +31,8 @@ goog.require('Blockly.blockRendering.TopRow');
goog.require('Blockly.blockRendering.Types');
goog.require('Blockly.constants');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.blockRendering.Icon');
goog.requireType('Blockly.blockRendering.Renderer');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Input');

View File

@@ -23,6 +23,7 @@ goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.IASTNodeLocationSvg');
goog.requireType('Blockly.Marker');
goog.requireType('Blockly.RenderedConnection');
goog.requireType('Blockly.WorkspaceSvg');

View File

@@ -23,6 +23,7 @@ goog.require('Blockly.constants');
goog.require('Blockly.InsertionMarkerManager');
goog.require('Blockly.IRegistrable');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Marker');

View File

@@ -16,6 +16,7 @@ goog.require('Blockly.blockRendering.MarkerSvg');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.ASTNode');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');

View File

@@ -27,6 +27,7 @@ goog.requireType('Blockly.blockRendering.MarkerSvg');
goog.requireType('Blockly.blockRendering.RenderInfo');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Marker');
goog.requireType('Blockly.Theme');
goog.requireType('Blockly.WorkspaceSvg');

View File

@@ -20,6 +20,8 @@ goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Metrics');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.WorkspaceSvg');
/**
* A note on units: most of the numbers that are in CSS pixels are scaled if the

View File

@@ -18,6 +18,10 @@ goog.provide('Blockly.ShortcutItems');
goog.require('Blockly.utils.KeyCodes');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.ICopyable');
goog.requireType('Blockly.ShortcutRegistry');
/**
* Object holding the names of the default shortcut items.

View File

@@ -16,6 +16,9 @@ goog.provide('Blockly.ShortcutRegistry');
goog.require('Blockly.ShortcutItems');
goog.require('Blockly.utils.object');
goog.requireType('Blockly.utils.KeyCodes');
goog.requireType('Blockly.Workspace');
/**
* Class for the registry of keyboard shortcuts. This is intended to be a

View File

@@ -16,6 +16,9 @@ goog.provide('Blockly.ThemeManager');
goog.require('Blockly.Theme');
goog.requireType('Blockly.Workspace');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Class for storing and updating a workspace's theme and UI components.

View File

@@ -12,6 +12,7 @@
goog.provide('Blockly.ToolboxItem');
goog.requireType('Blockly.ICollapsibleToolboxItem');
goog.requireType('Blockly.IToolbox');
goog.requireType('Blockly.IToolboxItem');
goog.requireType('Blockly.utils.toolbox');

View File

@@ -21,6 +21,8 @@ goog.require('Blockly.utils');
goog.require('Blockly.utils.global');
goog.require('Blockly.utils.string');
goog.requireType('Blockly.Gesture');
/**
* Whether touch is enabled in the browser.

View File

@@ -18,6 +18,8 @@ goog.require('Blockly.utils');
goog.require('Blockly.utils.Coordinate');
goog.require('Blockly.utils.object');
goog.requireType('Blockly.WorkspaceSvg');
/*
* Note: In this file "start" refers to touchstart, mousedown, and pointerstart

View File

@@ -21,8 +21,10 @@ goog.require('Blockly.utils.Svg');
goog.require('Blockly.utils.toolbox');
goog.require('Blockly.Xml');
goog.requireType('Blockly.Events.Abstract');
goog.requireType('Blockly.IDeleteArea');
goog.requireType('Blockly.IFlyout');
goog.requireType('Blockly.WorkspaceSvg');
/**

View File

@@ -28,6 +28,9 @@ goog.require('Blockly.utils.string');
goog.require('Blockly.utils.style');
goog.require('Blockly.utils.userAgent');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Don't do anything for this event, just halt propagation.

View File

@@ -19,6 +19,10 @@ goog.require('Blockly.Msg');
goog.require('Blockly.utils');
goog.require('Blockly.utils.object');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.VariableModel');
goog.requireType('Blockly.Workspace');
/**
* Class for a variable map. This contains a dictionary data structure with

View File

@@ -16,6 +16,8 @@ goog.require('Blockly.Events');
goog.require('Blockly.Events.VarCreate');
goog.require('Blockly.utils');
goog.requireType('Blockly.Workspace');
/**
* Class for a variable model.

View File

@@ -24,6 +24,8 @@ goog.require('Blockly.utils.xml');
goog.require('Blockly.VariableModel');
goog.require('Blockly.Xml');
goog.requireType('Blockly.Workspace');
/**
* Constant to separate variable names from procedures and generated functions