Update FieldTextInput to not edit possible read-only attributes.

The SVGRect returned from getBBox can be have its attributes as read-only.
This commit is contained in:
carlosperate 2015-08-21 19:20:00 +01:00
parent 055c11155d
commit 17be3219ee

View file

@ -228,10 +228,8 @@ Blockly.FieldTextInput.prototype.validate_ = function() {
Blockly.FieldTextInput.prototype.resizeEditor_ = function() {
var div = Blockly.WidgetDiv.DIV;
var bBox = this.fieldGroup_.getBBox();
bBox.width *= this.sourceBlock_.workspace.scale;
bBox.height *= this.sourceBlock_.workspace.scale;
div.style.width = bBox.width + 'px';
div.style.height = bBox.height + 'px';
div.style.width = bBox.width * this.sourceBlock_.workspace.scale + 'px';
div.style.height = bBox.height * this.sourceBlock_.workspace.scale + 'px';
var xy = this.getAbsoluteXY_();
// In RTL mode block fields and LTR input fields the left edge moves,
// whereas the right edge is fixed. Reposition the editor.