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
+2
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.
+5
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');
/**
+1
View File
@@ -16,6 +16,7 @@ goog.provide('Blockly.fieldRegistry');
goog.require('Blockly.registry');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.IRegistrableField');
+3
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.
+3
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');
/**
+4
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');
/**
+3
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.
+4 -1
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);
};
+3 -1
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);
};
+3
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.
+3
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');
/**
+3
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.
+1
View File
@@ -29,6 +29,7 @@ goog.require('Blockly.WorkspaceDragSurfaceSvg');
goog.require('Blockly.WorkspaceSvg');
goog.requireType('Blockly.utils.Metrics');
goog.requireType('Blockly.Workspace');
/**
+3
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
+2
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');
/**
+1
View File
@@ -14,6 +14,7 @@
goog.provide('Blockly.IConnectionChecker');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.RenderedConnection');
/**
+2
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.
+1
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.
+5
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');
/**
+2
View File
@@ -15,6 +15,8 @@ goog.provide('Blockly.Marker');
goog.require('Blockly.ASTNode');
goog.requireType('Blockly.blockRendering.MarkerSvg');
/**
* Class for a marker.
+3
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.
+3
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.
+1
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');
/**
+6
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');
/**
+2
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).
+4
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
+5
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
+4
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.
+2
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');
+3
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');
+1
View File
@@ -16,6 +16,7 @@ goog.provide('Blockly.blockRendering.IPathObject');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.Theme');
goog.requireType('Blockly.Block');
/**
+2
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');
+1
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');
+1
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');
+1
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');
+1
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');
+2
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
+4
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.
+3
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
+3
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.
+1
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');
+2
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.
+2
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
+2
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');
/**
+3
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.
+4
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
+2
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.
+2
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