Change XML attribute for procedure from varId to var-id

This commit is contained in:
Gokula Krishna
2018-07-24 11:12:17 +08:00
parent 61803167d8
commit 6275c6eef7

View File

@@ -132,6 +132,7 @@ Blockly.Blocks['procedures_defnoreturn'] = {
var argModel = this.argumentVarModels_[i];
parameter.setAttribute('name', argModel.name);
parameter.setAttribute('varId', argModel.getId());
parameter.setAttribute('var-id', argModel.getId());
if (opt_paramIds && this.paramIds_) {
parameter.setAttribute('paramId', this.paramIds_[i]);
}
@@ -155,7 +156,7 @@ Blockly.Blocks['procedures_defnoreturn'] = {
for (var i = 0, childNode; childNode = xmlElement.childNodes[i]; i++) {
if (childNode.nodeName.toLowerCase() == 'arg') {
var varName = childNode.getAttribute('name');
var varId = childNode.getAttribute('varId');
var varId = childNode.getAttribute('varId') || childNode.getAttribute('var-id');
this.arguments_.push(varName);
var variable = Blockly.Variables.getOrCreateVariablePackage(
this.workspace, varId, varName, '');