javascripts/basepack.js in netzke-basepack-0.11.2 vs javascripts/basepack.js in netzke-basepack-0.12.0.beta

- old
+ new

@@ -10,5 +10,19 @@ extend: 'Ext.form.field.ComboBox', alias: 'widget.tricheckbox', store: [[true, "Yes"], [false, "No"]], forceSelection: true }); + +// Fix race condition with Ext JS 5.1.0 (while testing) +// The error was: "Ext.EventObject is undefined" +// Looks like Ext.EventObject is a legacy artifact in Ext JS 5, as it can be found only twice in the whole code base, +// so, it probably gets removed in one of the next releases. +Ext.override(Ext.view.BoundList, { + onHide: function() { + var inputEl = this.pickerField.inputEl.dom; + if (Ext.Element.getActiveElement() !== inputEl) { + inputEl.focus(); + } + this.callParent(arguments); + }, +});