1
0
mirror of synced 2024-11-25 14:26:03 +03:00

Go back to hiding the original element

This was only done to maintain compatibility with labels, back
when we could capture the focus events from the original element.
Now that we handle them in a different way, this is no longer
needed.

This fixes #2769.
This commit is contained in:
Kevin Brown 2014-11-01 14:28:22 -04:00
parent e943f6ef08
commit db7cd1b373

View File

@ -871,7 +871,7 @@ the specific language governing permissions and limitations under the Apache Lic
select2.liveRegion.remove(); select2.liveRegion.remove();
select2.dropdown.remove(); select2.dropdown.remove();
element element
.removeClass("select2-offscreen") .show()
.removeData("select2") .removeData("select2")
.off(".select2") .off(".select2")
.prop("autofocus", this.autofocus || false); .prop("autofocus", this.autofocus || false);
@ -2273,7 +2273,7 @@ the specific language governing permissions and limitations under the Apache Lic
})); }));
this.initContainerWidth(); this.initContainerWidth();
this.opts.element.addClass("select2-offscreen"); this.opts.element.hide();
this.setPlaceholder(); this.setPlaceholder();
}, },
@ -2856,7 +2856,7 @@ the specific language governing permissions and limitations under the Apache Lic
})); }));
this.initContainerWidth(); this.initContainerWidth();
this.opts.element.addClass("select2-offscreen"); this.opts.element.hide();
// set the placeholder if necessary // set the placeholder if necessary
this.clearSearch(); this.clearSearch();