diff --git a/blocks/procedures.js b/blocks/procedures.js index 2a1997bcd..52c3cdfef 100644 --- a/blocks/procedures.js +++ b/blocks/procedures.js @@ -40,8 +40,7 @@ Blockly.Blocks['procedures_defnoreturn'] = { * @this Blockly.Block */ init: function() { - var nameField = new Blockly.FieldTextInput( - Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE, + var nameField = new Blockly.FieldTextInput('', Blockly.Procedures.rename); nameField.setSpellcheck(false); this.appendDummyInput() @@ -334,8 +333,7 @@ Blockly.Blocks['procedures_defreturn'] = { * @this Blockly.Block */ init: function() { - var nameField = new Blockly.FieldTextInput( - Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE, + var nameField = new Blockly.FieldTextInput('', Blockly.Procedures.rename); nameField.setSpellcheck(false); this.appendDummyInput() diff --git a/core/procedures.js b/core/procedures.js index beb4a17b8..6b5fcf60b 100644 --- a/core/procedures.js +++ b/core/procedures.js @@ -161,17 +161,29 @@ Blockly.Procedures.rename = function(name) { Blockly.Procedures.flyoutCategory = function(workspace) { var xmlList = []; if (Blockly.Blocks['procedures_defnoreturn']) { - // + // + // do something + // var block = goog.dom.createDom('block'); block.setAttribute('type', 'procedures_defnoreturn'); block.setAttribute('gap', 16); + var nameField = goog.dom.createDom('field', null, + Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE); + nameField.setAttribute('name', 'NAME'); + block.appendChild(nameField); xmlList.push(block); } if (Blockly.Blocks['procedures_defreturn']) { - // + // + // do something + // var block = goog.dom.createDom('block'); block.setAttribute('type', 'procedures_defreturn'); block.setAttribute('gap', 16); + var nameField = goog.dom.createDom('field', null, + Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE); + nameField.setAttribute('name', 'NAME'); + block.appendChild(nameField); xmlList.push(block); } if (Blockly.Blocks['procedures_ifreturn']) {