ソースを参照

bind abbr handler before mousedown. fixes #386

Igor Vaynberg 12 年 前
コミット
908c3583d7
1 ファイル変更9 行追加9 行削除
  1. 9 9
      select2.js

+ 9 - 9
select2.js

@@ -1497,6 +1497,15 @@
                 window.setTimeout(this.bind(function() { this.selection.attr("tabIndex", this.opts.element.attr("tabIndex")); }), 10);
             }));
 
+            selection.delegate("abbr", "mousedown", this.bind(function (e) {
+                if (!this.enabled) return;
+                this.clear();
+                killEventImmediately(e);
+                this.close();
+                this.triggerChange();
+                this.selection.focus();
+            }));
+
             selection.bind("mousedown", this.bind(function (e) {
                 clickingInside = true;
 
@@ -1580,15 +1589,6 @@
                 killEvent(e);
             }));
 
-            selection.delegate("abbr", "mousedown", this.bind(function (e) {
-                if (!this.enabled) return;
-                this.clear();
-                killEventImmediately(e);
-                this.close();
-                this.triggerChange();
-                this.selection.focus();
-            }));
-
             this.setPlaceholder();
 
             this.search.bind("focus", this.bind(function() {