From e10f3b7dae44915af6adaf28695ecd30752d14da Mon Sep 17 00:00:00 2001 From: Brankub Date: Tue, 24 Mar 2015 14:44:23 +0200 Subject: [PATCH] fixes #3169 --- src/js/select2/dropdown/selectOnClose.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/js/select2/dropdown/selectOnClose.js b/src/js/select2/dropdown/selectOnClose.js index d8e368e0..fe77a6b2 100644 --- a/src/js/select2/dropdown/selectOnClose.js +++ b/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;