1
0
mirror of synced 2024-12-01 09:06:03 +03:00

don't display a hidden input on destroy

This commit is contained in:
Jonathan Toms 2014-12-01 22:45:34 -05:00
parent 39394e2ee8
commit 3acc0c4e58

View File

@ -870,17 +870,21 @@ the specific language governing permissions and limitations under the Apache Lic
select2.container.remove(); select2.container.remove();
select2.liveRegion.remove(); select2.liveRegion.remove();
select2.dropdown.remove(); select2.dropdown.remove();
element element.removeData("select2")
.show() .off("select2");
.removeData("select2") if (!element.is("input[type='hidden']")) {
.off(".select2") element
.prop("autofocus", this.autofocus || false); .show()
if (this.elementTabIndex) { .prop("autofocus", this.autofocus || false);
element.attr({tabindex: this.elementTabIndex}); if (this.elementTabIndex) {
element.attr({tabindex: this.elementTabIndex});
} else {
element.removeAttr("tabindex");
}
element.show();
} else { } else {
element.removeAttr("tabindex"); element.css("display", "");
} }
element.show();
} }
cleanupJQueryElements.call(this, cleanupJQueryElements.call(this,