Brankub 10 lat temu
rodzic
commit
e10f3b7dae
1 zmienionych plików z 9 dodań i 4 usunięć
  1. 9 4
      src/js/select2/dropdown/selectOnClose.js

+ 9 - 4
src/js/select2/dropdown/selectOnClose.js

@@ -8,19 +8,24 @@ define([
 
     decorated.call(this, container, $container);
 
-    container.on('close', function () {
-      self._handleSelectOnClose();
+    container.on('close', function (evt) {
+      self._handleSelectOnClose(evt);
     });
   };
 
-  SelectOnClose.prototype._handleSelectOnClose = function () {
+  SelectOnClose.prototype._handleSelectOnClose = function (evt) {
+    var self = this;
+
     var $highlightedResults = this.getHighlightedResults();
 
     if ($highlightedResults.length < 1) {
       return;
     }
 
-    $highlightedResults.trigger('mouseup');
+    self.trigger('select', {
+        originalEvent: evt,
+        data: $highlightedResults.data('data')
+    });
   };
 
   return SelectOnClose;