File tree 1 file changed +6
-5
lines changed 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -363,7 +363,7 @@ return $.widget( "ui.selectmenu", {
363
363
break ;
364
364
case $ . ui . keyCode . ENTER :
365
365
if ( this . isOpen ) {
366
- this . _selectMenu ( event ) ;
366
+ this . _selectFocusedItem ( event ) ;
367
367
}
368
368
break ;
369
369
case $ . ui . keyCode . UP :
@@ -382,7 +382,7 @@ return $.widget( "ui.selectmenu", {
382
382
break ;
383
383
case $ . ui . keyCode . SPACE :
384
384
if ( this . isOpen ) {
385
- this . _selectMenu ( event ) ;
385
+ this . _selectFocusedItem ( event ) ;
386
386
} else {
387
387
this . _toggle ( event ) ;
388
388
}
@@ -412,9 +412,10 @@ return $.widget( "ui.selectmenu", {
412
412
}
413
413
} ,
414
414
415
- _selectMenu : function ( event ) {
416
- if ( ! this . menuItems . eq ( this . focusIndex ) . hasClass ( "ui-state-disabled" ) ) {
417
- this . menuInstance . select ( event ) ;
415
+ _selectFocusedItem : function ( event ) {
416
+ var item = this . menuItems . eq ( this . focusIndex ) ;
417
+ if ( ! item . hasClass ( "ui-state-disabled" ) ) {
418
+ this . _select ( item . data ( "ui-selectmenu-item" ) , event ) ;
418
419
}
419
420
} ,
420
421
You can’t perform that action at this time.
0 commit comments