Add requireTypes for renderers/common

This commit is contained in:
Rachel Fenichel
2021-01-28 16:50:00 -08:00
parent 6791e1aff2
commit b2052aeff4
8 changed files with 38 additions and 4 deletions

View File

@@ -19,6 +19,9 @@ goog.provide('Blockly.blockRendering');
goog.require('Blockly.registry');
goog.require('Blockly.utils.object');
goog.requireType('Blockly.blockRendering.Renderer');
goog.requireType('Blockly.Theme');
/**
* Whether or not the debugger is turned on.

View File

@@ -21,7 +21,8 @@ goog.require('Blockly.utils.svgPaths');
goog.require('Blockly.utils.userAgent');
goog.requireType('Blockly.blockRendering.Debug');
goog.requireType('Blockly.RenderedConnection');
goog.requireType('Blockly.Theme');
/**
* An object that provides constants for rendering blocks.

View File

@@ -24,6 +24,10 @@ goog.require('Blockly.constants');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.RenderedConnection');
/**
* An object that renders rectangles and dots for debugging rendering code.

View File

@@ -22,6 +22,9 @@ goog.require('Blockly.blockRendering.TopRow');
goog.require('Blockly.blockRendering.Types');
goog.require('Blockly.utils.svgPaths');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
/**
* An object that draws a block based on the given rendering information.

View File

@@ -31,6 +31,11 @@ goog.require('Blockly.blockRendering.TopRow');
goog.require('Blockly.blockRendering.Types');
goog.require('Blockly.constants');
goog.requireType('Blockly.blockRendering.Renderer');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Input');
goog.requireType('Blockly.RenderedConnection');
/**
* An object containing all sizing information needed to draw this block.

View File

@@ -19,6 +19,14 @@ goog.require('Blockly.Events.MarkerMove');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.blockRendering.ConstantProvider');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Field');
goog.requireType('Blockly.Marker');
goog.requireType('Blockly.RenderedConnection');
goog.requireType('Blockly.WorkspaceSvg');
/**
* Class for a marker.

View File

@@ -19,6 +19,9 @@ goog.require('Blockly.Theme');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Svg');
goog.requireType('Blockly.Block');
goog.requireType('Blockly.Connection');
/**
* An object that handles creating and setting each of the SVG elements

View File

@@ -13,16 +13,23 @@
goog.provide('Blockly.blockRendering.Renderer');
goog.require('Blockly.blockRendering.ConstantProvider');
goog.require('Blockly.blockRendering.MarkerSvg');
goog.require('Blockly.blockRendering.Debug');
goog.require('Blockly.blockRendering.Drawer');
goog.require('Blockly.blockRendering.MarkerSvg');
goog.require('Blockly.blockRendering.IPathObject');
goog.require('Blockly.blockRendering.PathObject');
goog.require('Blockly.blockRendering.RenderInfo');
goog.require('Blockly.constants');
goog.require('Blockly.InsertionMarkerManager');
goog.require('Blockly.IRegistrable');
goog.requireType('Blockly.blockRendering.Debug');
goog.requireType('Blockly.IRegistrable');
goog.requireType('Blockly.BlockSvg');
goog.requireType('Blockly.Connection');
goog.requireType('Blockly.Marker');
goog.requireType('Blockly.RenderedConnection');
goog.requireType('Blockly.Theme');
goog.requireType('Blockly.utils.object');
goog.requireType('Blockly.WorkspaceSvg');
/**