From 3c437389991401d426160f9a19faaad108eb2c5f Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Thu, 28 Jan 2021 17:17:50 -0800 Subject: [PATCH] Add missing requireTypes to zelos --- core/renderers/zelos/marker_svg.js | 6 ++++++ core/renderers/zelos/measurables/inputs.js | 3 +++ core/renderers/zelos/measurables/row_elements.js | 2 ++ core/renderers/zelos/measurables/rows.js | 2 ++ core/renderers/zelos/path_object.js | 2 ++ core/renderers/zelos/renderer.js | 6 ++++++ 6 files changed, 21 insertions(+) diff --git a/core/renderers/zelos/marker_svg.js b/core/renderers/zelos/marker_svg.js index ddb6472a7..df2357766 100644 --- a/core/renderers/zelos/marker_svg.js +++ b/core/renderers/zelos/marker_svg.js @@ -16,6 +16,12 @@ goog.require('Blockly.blockRendering.MarkerSvg'); 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.Marker'); +goog.requireType('Blockly.WorkspaceSvg'); + /** * Class to draw a marker. diff --git a/core/renderers/zelos/measurables/inputs.js b/core/renderers/zelos/measurables/inputs.js index beb16f40b..287dc2921 100644 --- a/core/renderers/zelos/measurables/inputs.js +++ b/core/renderers/zelos/measurables/inputs.js @@ -15,6 +15,9 @@ goog.provide('Blockly.zelos.StatementInput'); goog.require('Blockly.blockRendering.StatementInput'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); +goog.requireType('Blockly.Input'); + /** * An object containing information about the space a statement input takes up diff --git a/core/renderers/zelos/measurables/row_elements.js b/core/renderers/zelos/measurables/row_elements.js index 98a331b5e..ee3bf1a2a 100644 --- a/core/renderers/zelos/measurables/row_elements.js +++ b/core/renderers/zelos/measurables/row_elements.js @@ -16,6 +16,8 @@ goog.require('Blockly.blockRendering.Measurable'); goog.require('Blockly.blockRendering.Types'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); + /** * An object containing information about the space a right connection shape diff --git a/core/renderers/zelos/measurables/rows.js b/core/renderers/zelos/measurables/rows.js index 2c9437edf..a336440d7 100644 --- a/core/renderers/zelos/measurables/rows.js +++ b/core/renderers/zelos/measurables/rows.js @@ -19,6 +19,8 @@ goog.require('Blockly.blockRendering.TopRow'); goog.require('Blockly.blockRendering.SpacerRow'); goog.require('Blockly.utils.object'); +goog.requireType('Blockly.blockRendering.ConstantProvider'); + /** * An object containing information about what elements are in the top row of a diff --git a/core/renderers/zelos/path_object.js b/core/renderers/zelos/path_object.js index 89e629208..bd69e2371 100644 --- a/core/renderers/zelos/path_object.js +++ b/core/renderers/zelos/path_object.js @@ -19,6 +19,8 @@ goog.require('Blockly.utils.dom'); goog.require('Blockly.utils.object'); goog.require('Blockly.utils.Svg'); +goog.requireType('Blockly.Theme'); + /** * An object that handles creating and setting each of the SVG elements diff --git a/core/renderers/zelos/renderer.js b/core/renderers/zelos/renderer.js index a523dcf91..b5fe0c8d3 100644 --- a/core/renderers/zelos/renderer.js +++ b/core/renderers/zelos/renderer.js @@ -23,6 +23,12 @@ goog.require('Blockly.zelos.PathObject'); goog.require('Blockly.zelos.RenderInfo'); goog.require('Blockly.zelos.MarkerSvg'); +goog.requireType('Blockly.blockRendering.MarkerSvg'); +goog.requireType('Blockly.blockRendering.RenderInfo'); +goog.requireType('Blockly.BlockSvg'); +goog.requireType('Blockly.Marker'); +goog.requireType('Blockly.WorkspaceSvg'); + /** * The zelos renderer.