1616//>>css.structure: ../themes/base/selectmenu.css
1717//>>css.theme: ../themes/base/theme.css
1818
19- ( function ( factory ) {
19+ ( function ( factory ) {
2020if ( typeof define === "function" && define . amd ) {
2121
2222// AMD. Register as an anonymous module.
23- define ( [
23+ define ( [
2424"jquery" ,
2525"./core" ,
2626"./widget" ,
3232// Browser globals
3333factory ( jQuery ) ;
3434}
35- } ( function ( $ ) {
35+ } ( function ( $ ) {
3636
3737return $ . widget ( "ui.selectmenu" , {
3838version : "@VERSION" ,
@@ -96,7 +96,7 @@ return $.widget( "ui.selectmenu", {
9696this . button . focus ( ) ;
9797event . preventDefault ( ) ;
9898}
99- } ) ;
99+ } ) ;
100100
101101// Hide original select element
102102this . element . hide ( ) ;
@@ -111,7 +111,7 @@ return $.widget( "ui.selectmenu", {
111111"aria-owns" : this . ids . menu ,
112112"aria-haspopup" : "true" ,
113113title : this . element . attr ( "title" )
114- } )
114+ } )
115115. insertAfter ( this . element ) ;
116116
117117this . _addClass ( this . button , "ui-selectmenu-button ui-selectmenu-button-closed" ,
@@ -135,7 +135,7 @@ return $.widget( "ui.selectmenu", {
135135if ( ! that . _rendered ) {
136136that . _refreshMenu ( ) ;
137137}
138- } ) ;
138+ } ) ;
139139this . _hoverable ( this . button ) ;
140140this . _focusable ( this . button ) ;
141141} ,
@@ -148,7 +148,7 @@ return $.widget( "ui.selectmenu", {
148148"aria-hidden" : "true" ,
149149"aria-labelledby" : this . ids . button ,
150150id : this . ids . menu
151- } ) ;
151+ } ) ;
152152
153153// Wrap menu
154154this . menuWrap = $ ( "<div>" ) . append ( this . menu ) ;
@@ -157,7 +157,7 @@ return $.widget( "ui.selectmenu", {
157157
158158// Initialize menu widget
159159this . menuInstance = this . menu
160- . menu ( {
160+ . menu ( {
161161classes : {
162162"ui-menu" : "ui-corner-bottom"
163163} ,
@@ -187,7 +187,7 @@ return $.widget( "ui.selectmenu", {
187187that . button . attr ( "aria-activedescendant" ,
188188that . menuItems . eq ( item . index ) . attr ( "id" ) ) ;
189189}
190- } )
190+ } )
191191. menu ( "instance" ) ;
192192
193193// Don't close the menu on mouseleave
@@ -323,7 +323,7 @@ return $.widget( "ui.selectmenu", {
323323if ( item . optgroup !== currentOptgroup ) {
324324li = $ ( "<li>" , {
325325text : item . optgroup
326- } ) ;
326+ } ) ;
327327that . _addClass ( li , "ui-selectmenu-optgroup" , "ui-menu-divider" +
328328( item . element . parent ( "optgroup" ) . prop ( "disabled" ) ?
329329" ui-state-disabled" :
@@ -335,7 +335,7 @@ return $.widget( "ui.selectmenu", {
335335}
336336
337337that . _renderItemData ( ul , item ) ;
338- } ) ;
338+ } ) ;
339339} ,
340340
341341_renderItemData : function ( ul , item ) {
@@ -346,7 +346,7 @@ return $.widget( "ui.selectmenu", {
346346var li = $ ( "<li>" ) ,
347347wrapper = $ ( "<div>" , {
348348title : item . element . attr ( "title" )
349- } ) ;
349+ } ) ;
350350
351351if ( item . disabled ) {
352352this . _addClass ( li , null , "ui-state-disabled" ) ;
@@ -455,54 +455,54 @@ return $.widget( "ui.selectmenu", {
455455keydown : function ( event ) {
456456var preventDefault = true ;
457457switch ( event . keyCode ) {
458- case $ . ui . keyCode . TAB :
459- case $ . ui . keyCode . ESCAPE :
460- this . close ( event ) ;
461- preventDefault = false ;
462- break ;
463- case $ . ui . keyCode . ENTER :
464- if ( this . isOpen ) {
465- this . _selectFocusedItem ( event ) ;
466- }
467- break ;
468- case $ . ui . keyCode . UP :
469- if ( event . altKey ) {
470- this . _toggle ( event ) ;
471- } else {
472- this . _move ( "prev" , event ) ;
473- }
474- break ;
475- case $ . ui . keyCode . DOWN :
476- if ( event . altKey ) {
477- this . _toggle ( event ) ;
478- } else {
479- this . _move ( "next" , event ) ;
480- }
481- break ;
482- case $ . ui . keyCode . SPACE :
483- if ( this . isOpen ) {
484- this . _selectFocusedItem ( event ) ;
485- } else {
486- this . _toggle ( event ) ;
487- }
488- break ;
489- case $ . ui . keyCode . LEFT :
458+ case $ . ui . keyCode . TAB :
459+ case $ . ui . keyCode . ESCAPE :
460+ this . close ( event ) ;
461+ preventDefault = false ;
462+ break ;
463+ case $ . ui . keyCode . ENTER :
464+ if ( this . isOpen ) {
465+ this . _selectFocusedItem ( event ) ;
466+ }
467+ break ;
468+ case $ . ui . keyCode . UP :
469+ if ( event . altKey ) {
470+ this . _toggle ( event ) ;
471+ } else {
490472this . _move ( "prev" , event ) ;
491- break ;
492- case $ . ui . keyCode . RIGHT :
473+ }
474+ break ;
475+ case $ . ui . keyCode . DOWN :
476+ if ( event . altKey ) {
477+ this . _toggle ( event ) ;
478+ } else {
493479this . _move ( "next" , event ) ;
494- break ;
495- case $ . ui . keyCode . HOME :
496- case $ . ui . keyCode . PAGE_UP :
497- this . _move ( "first" , event ) ;
498- break ;
499- case $ . ui . keyCode . END :
500- case $ . ui . keyCode . PAGE_DOWN :
501- this . _move ( "last" , event ) ;
502- break ;
503- default :
504- this . menu . trigger ( event ) ;
505- preventDefault = false ;
480+ }
481+ break ;
482+ case $ . ui . keyCode . SPACE :
483+ if ( this . isOpen ) {
484+ this . _selectFocusedItem ( event ) ;
485+ } else {
486+ this . _toggle ( event ) ;
487+ }
488+ break ;
489+ case $ . ui . keyCode . LEFT :
490+ this . _move ( "prev" , event ) ;
491+ break ;
492+ case $ . ui . keyCode . RIGHT :
493+ this . _move ( "next" , event ) ;
494+ break ;
495+ case $ . ui . keyCode . HOME :
496+ case $ . ui . keyCode . PAGE_UP :
497+ this . _move ( "first" , event ) ;
498+ break ;
499+ case $ . ui . keyCode . END :
500+ case $ . ui . keyCode . PAGE_DOWN :
501+ this . _move ( "last" , event ) ;
502+ break ;
503+ default :
504+ this . menu . trigger ( event ) ;
505+ preventDefault = false ;
506506}
507507
508508if ( preventDefault ) {
@@ -537,10 +537,10 @@ return $.widget( "ui.selectmenu", {
537537_setAria : function ( item ) {
538538var id = this . menuItems . eq ( item . index ) . attr ( "id" ) ;
539539
540- this . button . attr ( {
540+ this . button . attr ( {
541541"aria-labelledby" : id ,
542542"aria-activedescendant" : id
543- } ) ;
543+ } ) ;
544544this . menu . attr ( "aria-activedescendant" , id ) ;
545545} ,
546546
@@ -647,9 +647,9 @@ return $.widget( "ui.selectmenu", {
647647_parseOptions : function ( options ) {
648648var that = this ,
649649data = [ ] ;
650- options . each ( function ( index , item ) {
650+ options . each ( function ( index , item ) {
651651data . push ( that . _parseOption ( $ ( item ) , index ) ) ;
652- } ) ;
652+ } ) ;
653653this . items = data ;
654654} ,
655655
@@ -673,6 +673,6 @@ return $.widget( "ui.selectmenu", {
673673this . element . removeUniqueId ( ) ;
674674this . label . attr ( "for" , this . ids . element ) ;
675675}
676- } ) ;
676+ } ) ;
677677
678- } ) ) ;
678+ } ) ) ;
0 commit comments