diff --git a/core/field.js b/core/field.js index 70b97f7f0..b32c91926 100644 --- a/core/field.js +++ b/core/field.js @@ -292,7 +292,6 @@ Blockly.Field.prototype.fromXml = function(fieldElement) { * @package */ Blockly.Field.prototype.toXml = function(fieldElement) { - fieldElement.setAttribute('name', this.name); fieldElement.textContent = this.getValue(); return fieldElement; }; diff --git a/core/field_variable.js b/core/field_variable.js index a2cd7a6bb..29aa44a0c 100644 --- a/core/field_variable.js +++ b/core/field_variable.js @@ -151,7 +151,6 @@ Blockly.FieldVariable.prototype.toXml = function(fieldElement) { // Make sure the variable is initialized. this.initModel(); - fieldElement.setAttribute('name', this.name); fieldElement.setAttribute('id', this.variable_.getId()); fieldElement.textContent = this.variable_.name; fieldElement.setAttribute('variableType', this.variable_.type); diff --git a/core/xml.js b/core/xml.js index 5dbbfab5f..812e46b1b 100644 --- a/core/xml.js +++ b/core/xml.js @@ -109,6 +109,7 @@ Blockly.Xml.blockToDomWithXY = function(block, opt_noId) { Blockly.Xml.fieldToDom_ = function(field) { if (field.isSerializable()) { var container = Blockly.Xml.utils.createElement('field'); + container.setAttribute('name', field.name); return field.toXml(container); } return null;