11/*
22 * @license
33 *
4- * Multiselect v2.5.3
4+ * Multiselect v2.5.4
55 * http://crlcu.github.io/multiselect/
66 *
77 * Copyright (c) 2016-2018 Adrian Crisan
@@ -206,7 +206,7 @@ if (typeof jQuery === 'undefined') {
206206 self . $left . on ( 'dblclick' , 'option' , function ( e ) {
207207 e . preventDefault ( ) ;
208208
209- var $options = self . $left . find ( 'option:selected' ) ;
209+ var $options = self . $left . find ( 'option:selected:visible ' ) ;
210210
211211 if ( $options . length ) {
212212 self . moveToRight ( $options , e ) ;
@@ -227,7 +227,7 @@ if (typeof jQuery === 'undefined') {
227227 if ( e . keyCode === 13 ) {
228228 e . preventDefault ( ) ;
229229
230- var $options = self . $left . find ( 'option:selected' ) ;
230+ var $options = self . $left . find ( 'option:selected:visible ' ) ;
231231
232232 if ( $options . length ) {
233233 self . moveToRight ( $options , e ) ;
@@ -239,7 +239,7 @@ if (typeof jQuery === 'undefined') {
239239 self . $right . on ( 'dblclick' , 'option' , function ( e ) {
240240 e . preventDefault ( ) ;
241241
242- var $options = self . $right . find ( 'option:selected' ) ;
242+ var $options = self . $right . find ( 'option:selected:visible ' ) ;
243243
244244 if ( $options . length ) {
245245 self . moveToLeft ( $options , e ) ;
@@ -260,7 +260,7 @@ if (typeof jQuery === 'undefined') {
260260 if ( e . keyCode === 8 || e . keyCode === 46 ) {
261261 e . preventDefault ( ) ;
262262
263- var $options = self . $right . find ( 'option:selected' ) ;
263+ var $options = self . $right . find ( 'option:selected:visible ' ) ;
264264
265265 if ( $options . length ) {
266266 self . moveToLeft ( $options , e ) ;
@@ -282,7 +282,7 @@ if (typeof jQuery === 'undefined') {
282282 self . actions . $rightSelected . on ( 'click' , function ( e ) {
283283 e . preventDefault ( ) ;
284284
285- var $options = self . $left . find ( 'option:selected' ) ;
285+ var $options = self . $left . find ( 'option:selected:visible ' ) ;
286286
287287 if ( $options . length ) {
288288 self . moveToRight ( $options , e ) ;
@@ -294,7 +294,7 @@ if (typeof jQuery === 'undefined') {
294294 self . actions . $leftSelected . on ( 'click' , function ( e ) {
295295 e . preventDefault ( ) ;
296296
297- var $options = self . $right . find ( 'option:selected' ) ;
297+ var $options = self . $right . find ( 'option:selected:visible ' ) ;
298298
299299 if ( $options . length ) {
300300 self . moveToLeft ( $options , e ) ;
0 commit comments