From 638ecf6023f8a27261ed4f9d78af4ca5699fda0f Mon Sep 17 00:00:00 2001 From: Monica Kozbial Date: Mon, 22 Jun 2020 15:28:31 -0700 Subject: [PATCH] Adding getter to procedures call for arguments_. (#3983) --- blocks/procedures.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/blocks/procedures.js b/blocks/procedures.js index 4a89582b4..d918d92d6 100644 --- a/blocks/procedures.js +++ b/blocks/procedures.js @@ -805,6 +805,14 @@ Blockly.Blocks['procedures_callnoreturn'] = { } this.setProcedureParameters_(args, paramIds); }, + /** + * Return all variables referenced by this block. + * @return {!Array.} List of variable names. + * @this {Blockly.Block} + */ + getVars: function() { + return this.arguments_; + }, /** * Return all variables referenced by this block. * @return {!Array.} List of variable models. @@ -959,6 +967,7 @@ Blockly.Blocks['procedures_callreturn'] = { updateShape_: Blockly.Blocks['procedures_callnoreturn'].updateShape_, mutationToDom: Blockly.Blocks['procedures_callnoreturn'].mutationToDom, domToMutation: Blockly.Blocks['procedures_callnoreturn'].domToMutation, + getVars: Blockly.Blocks['procedures_callnoreturn'].getVars, getVarModels: Blockly.Blocks['procedures_callnoreturn'].getVarModels, onchange: Blockly.Blocks['procedures_callnoreturn'].onchange, customContextMenu: