Allow enabling/disabling of spellcheck on text fields.

This commit is contained in:
Neil Fraser
2015-02-25 13:35:37 -08:00
parent 66fc235721
commit 6ee32c285a
4 changed files with 38 additions and 19 deletions

View File

@@ -41,10 +41,12 @@ Blockly.Blocks['procedures_defnoreturn'] = {
this.setColour(Blockly.Blocks.procedures.HUE);
var name = Blockly.Procedures.findLegalName(
Blockly.Msg.PROCEDURES_DEFNORETURN_PROCEDURE, this);
var nameField = new Blockly.FieldTextInput(name,
Blockly.Procedures.rename);
nameField.setSpellcheck(false);
this.appendDummyInput()
.appendField(Blockly.Msg.PROCEDURES_DEFNORETURN_TITLE)
.appendField(new Blockly.FieldTextInput(name,
Blockly.Procedures.rename), 'NAME')
.appendField(nameField, 'NAME')
.appendField('', 'PARAMS');
this.setMutator(new Blockly.Mutator(['procedures_mutatorarg']));
this.setTooltip(Blockly.Msg.PROCEDURES_DEFNORETURN_TOOLTIP);
@@ -334,10 +336,12 @@ Blockly.Blocks['procedures_defreturn'] = {
this.setColour(Blockly.Blocks.procedures.HUE);
var name = Blockly.Procedures.findLegalName(
Blockly.Msg.PROCEDURES_DEFRETURN_PROCEDURE, this);
var nameField = new Blockly.FieldTextInput(name,
Blockly.Procedures.rename);
nameField.setSpellcheck(false);
this.appendDummyInput()
.appendField(Blockly.Msg.PROCEDURES_DEFRETURN_TITLE)
.appendField(new Blockly.FieldTextInput(name,
Blockly.Procedures.rename), 'NAME')
.appendField(nameField, 'NAME')
.appendField('', 'PARAMS');
this.appendValueInput('RETURN')
.setAlign(Blockly.ALIGN_RIGHT)