no longer need to blur in a settimeout because dropdown and searchfield are now detached. possibly fixes #132
This commit is contained in:
parent
2343572a25
commit
4819d42f85
15
select2.js
15
select2.js
@ -935,16 +935,11 @@
|
||||
},
|
||||
|
||||
blur: function () {
|
||||
/* we do this in a timeout so that current event processing can complete before this code is executed.
|
||||
this allows tab index to be preserved even if this code blurs the textfield */
|
||||
window.setTimeout(this.bind(function () {
|
||||
this.close();
|
||||
this.container.removeClass("select2-container-active");
|
||||
this.dropdown.removeClass("select2-drop-active");
|
||||
this.clearSearch();
|
||||
this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus");
|
||||
this.search.blur();
|
||||
}), 10);
|
||||
this.close();
|
||||
this.container.removeClass("select2-container-active");
|
||||
this.dropdown.removeClass("select2-drop-active");
|
||||
this.clearSearch();
|
||||
this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus");
|
||||
},
|
||||
|
||||
focusSearch: function () {
|
||||
|
Loading…
x
Reference in New Issue
Block a user