From 9ce06fb7d3ba8b0892c5be4dc9fe012ad681cb58 Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Thu, 28 Jan 2021 17:04:55 -0800 Subject: [PATCH] Add missing requireTypes for core/renderers/measurables --- core/renderers/measurables/base.js | 2 ++ core/renderers/measurables/connections.js | 2 ++ core/renderers/measurables/inputs.js | 3 +++ core/renderers/measurables/row_elements.js | 5 +++++ core/renderers/measurables/rows.js | 3 +++ core/renderers/measurables/types.js | 4 ++++ 6 files changed, 19 insertions(+) diff --git a/core/renderers/measurables/base.js b/core/renderers/measurables/base.js index 34373af4d..22247d9ff 100644 --- a/core/renderers/measurables/base.js +++ b/core/renderers/measurables/base.js @@ -15,6 +15,8 @@ goog.provide('Blockly.blockRendering.Measurable'); goog.require('Blockly.blockRendering.Types'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); + /** * The base class to represent a part of a block that takes up space during diff --git a/core/renderers/measurables/connections.js b/core/renderers/measurables/connections.js index c9c8c5c6d..0762878c2 100644 --- a/core/renderers/measurables/connections.js +++ b/core/renderers/measurables/connections.js @@ -18,6 +18,8 @@ goog.require('Blockly.blockRendering.Measurable'); goog.require('Blockly.blockRendering.Types'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.RenderedConnection'); /** diff --git a/core/renderers/measurables/inputs.js b/core/renderers/measurables/inputs.js index 8d820686d..48f69b136 100644 --- a/core/renderers/measurables/inputs.js +++ b/core/renderers/measurables/inputs.js @@ -20,6 +20,9 @@ goog.require('Blockly.blockRendering.Measurable'); goog.require('Blockly.blockRendering.Types'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.Input'); + /** * The base class to represent an input that takes up space on a block diff --git a/core/renderers/measurables/row_elements.js b/core/renderers/measurables/row_elements.js index a39b72021..7c28d8c22 100644 --- a/core/renderers/measurables/row_elements.js +++ b/core/renderers/measurables/row_elements.js @@ -22,6 +22,11 @@ goog.require('Blockly.blockRendering.Measurable'); goog.require('Blockly.blockRendering.Types'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.Field'); +goog.requireType('Blockly.Icon'); +goog.requireType('Blockly.Input'); + /** * An object containing information about the space an icon takes up during diff --git a/core/renderers/measurables/rows.js b/core/renderers/measurables/rows.js index 4227cba27..0c458b605 100644 --- a/core/renderers/measurables/rows.js +++ b/core/renderers/measurables/rows.js @@ -24,6 +24,9 @@ goog.require('Blockly.blockRendering.PreviousConnection'); goog.require('Blockly.blockRendering.Types'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.BlockSvg'); + /** * An object representing a single row on a rendered block and all of its diff --git a/core/renderers/measurables/types.js b/core/renderers/measurables/types.js index cbb7fa6ef..f5b62de8b 100644 --- a/core/renderers/measurables/types.js +++ b/core/renderers/measurables/types.js @@ -13,6 +13,10 @@ goog.provide('Blockly.blockRendering.Types'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.blockRendering.Measurable'); +goog.requireType('Blockly.blockRendering.Row'); + /** * Types of rendering elements.