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: