Explorar o código

resize the search field to full width when placeholder is set. fixes #53

Igor Vaynberg %!s(int64=13) %!d(string=hai) anos
pai
achega
5f00dd1cfd
Modificáronse 1 ficheiros con 4 adicións e 3 borrados
  1. 4 3
      select2.js

+ 4 - 3
select2.js

@@ -1177,11 +1177,12 @@
         clearSearch: function () {
             var placeholder = this.getPlaceholder();
 
-            this.search.val("").width(10);
-
             if (placeholder !== undefined && this.getVal().length === 0) {
                 this.search.val(placeholder).addClass("select2-default");
-                this.resizeSearch();
+                // stretch the search box to full width of the container so as much of the placeholder is visible as possible
+                this.search.width(this.getContainerWidth());
+            } else {
+                this.search.val("").width(10);
             }
         },