End event groups when you finish editing a field

This commit is contained in:
Rachel Fenichel
2017-01-03 14:09:41 -08:00
parent 91938c3fb8
commit 20cf6abb5f
4 changed files with 4 additions and 0 deletions

View File

@@ -231,4 +231,5 @@ Blockly.FieldColour.widgetDispose_ = function() {
if (Blockly.FieldColour.changeEventKey_) {
goog.events.unlistenByKey(Blockly.FieldColour.changeEventKey_);
}
Blockly.Events.setGroup(false);
};

View File

@@ -165,6 +165,7 @@ Blockly.FieldDate.widgetDispose_ = function() {
if (Blockly.FieldDate.changeEventKey_) {
goog.events.unlistenByKey(Blockly.FieldDate.changeEventKey_);
}
Blockly.Events.setGroup(false);
};
/**

View File

@@ -133,6 +133,7 @@ Blockly.FieldDropdown.prototype.showEditor_ = function() {
thisField.onItemSelected(menu, menuItem);
}
Blockly.WidgetDiv.hideIfOwner(thisField);
Blockly.Events.setGroup(false);
}
var menu = new goog.ui.Menu();

View File

@@ -290,6 +290,7 @@ Blockly.FieldTextInput.prototype.widgetDispose_ = function() {
thisField.workspace_.removeChangeListener(
htmlInput.onWorkspaceChangeWrapper_);
Blockly.FieldTextInput.htmlInput_ = null;
Blockly.Events.setGroup(false);
// Delete style properties.
var style = Blockly.WidgetDiv.DIV.style;
style.width = 'auto';