From 26e9348b07664e7994043c6ff3060ed3696fa9cf Mon Sep 17 00:00:00 2001 From: Rachel Fenichel Date: Thu, 15 Aug 2019 11:06:05 -0700 Subject: [PATCH] Center some fields and inputs vertically --- .../block_rendering_rewrite/block_render_info.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/core/renderers/block_rendering_rewrite/block_render_info.js b/core/renderers/block_rendering_rewrite/block_render_info.js index 5f1c22267..fcda52b07 100644 --- a/core/renderers/block_rendering_rewrite/block_render_info.js +++ b/core/renderers/block_rendering_rewrite/block_render_info.js @@ -678,13 +678,10 @@ Blockly.blockRendering.RenderInfo.prototype.getSpacerRowHeight_ = function(prev, */ Blockly.blockRendering.RenderInfo.prototype.getElemCenterline_ = function(row, elem) { var result = row.yPos; - if (elem.isField()) { - result += (elem.height / 2); - if (row.hasInlineInput || row.hasStatement) { - result += Blockly.blockRendering.constants.TALL_INPUT_FIELD_OFFSET_Y; - } - } else if (elem.isInlineInput()) { - result += elem.height / 2; + if (elem.isField() && row.hasStatement) { + var offset = Blockly.blockRendering.constants.TALL_INPUT_FIELD_OFFSET_Y + + elem.height / 2; + result += offset; } else if (elem.isNextConnection()) { result += (row.height - row.overhangY + elem.height / 2); } else {