@@ -49,32 +49,32 @@ $.widget( "mobile.selectmenu", $.mobile.selectmenu, {
49
49
} ,
50
50
51
51
build : function ( ) {
52
- var selectID , prefix , popupID , dialogID , label , thisPage , isMultiple , menuId , themeAttr , overlayThemeAttr ,
52
+ var selectId , prefix , popupId , dialogId , label , thisPage , isMultiple , menuId , themeAttr , overlayThemeAttr ,
53
53
dividerThemeAttr , menuPage , listbox , list , header , headerTitle , menuPageContent , menuPageClose , headerClose , self ;
54
54
55
55
if ( this . options . nativeMenu ) {
56
56
return this . _super ( ) ;
57
57
}
58
58
59
59
self = this ;
60
- selectID = this . selectID ;
61
- prefix = ( selectID ? selectID : ( ( $ . mobile . ns || "" ) + "uuid-" + this . uuid ) ) ;
62
- popupID = prefix + "-listbox" ;
63
- dialogID = prefix + "-dialog" ;
60
+ selectId = this . selectId ;
61
+ prefix = ( selectId ? selectId : ( ( $ . mobile . ns || "" ) + "uuid-" + this . uuid ) ) ;
62
+ popupId = prefix + "-listbox" ;
63
+ dialogId = prefix + "-dialog" ;
64
64
label = this . label ;
65
65
thisPage = this . element . closest ( ".ui-page" ) ;
66
66
isMultiple = this . element [ 0 ] . multiple ;
67
- menuId = selectID + "-menu" ;
67
+ menuId = selectId + "-menu" ;
68
68
themeAttr = this . options . theme ? ( " data-" + $ . mobile . ns + "theme='" + this . options . theme + "'" ) : "" ;
69
69
overlayThemeAttr = this . options . overlayTheme ? ( " data-" + $ . mobile . ns + "theme='" + this . options . overlayTheme + "'" ) : "" ;
70
70
dividerThemeAttr = ( this . options . dividerTheme && isMultiple ) ? ( " data-" + $ . mobile . ns + "divider-theme='" + this . options . dividerTheme + "'" ) : "" ;
71
- menuPage = $ ( "<div data-" + $ . mobile . ns + "role='dialog' class='ui-selectmenu' id='" + dialogID + "'" + themeAttr + overlayThemeAttr + ">" +
71
+ menuPage = $ ( "<div data-" + $ . mobile . ns + "role='dialog' class='ui-selectmenu' id='" + dialogId + "'" + themeAttr + overlayThemeAttr + ">" +
72
72
"<div data-" + $ . mobile . ns + "role='header'>" +
73
73
"<div class='ui-title'>" + label . getEncodedText ( ) + "</div>" +
74
74
"</div>" +
75
75
"<div data-" + $ . mobile . ns + "role='content'></div>" +
76
76
"</div>" ) ;
77
- listbox = $ ( "<div id='" + popupID + "' class='ui-selectmenu'>" ) . insertAfter ( this . select ) . popup ( { theme : this . options . overlayTheme } ) ;
77
+ listbox = $ ( "<div id='" + popupId + "' class='ui-selectmenu'>" ) . insertAfter ( this . select ) . popup ( { theme : this . options . overlayTheme } ) ;
78
78
list = $ ( "<ul class='ui-selectmenu-list' id='" + menuId + "' role='listbox' aria-labelledby='" + this . buttonId + "'" + themeAttr + dividerThemeAttr + ">" ) . appendTo ( listbox ) ;
79
79
header = $ ( "<div class='ui-header ui-bar-" + ( this . options . theme ? this . options . theme : "inherit" ) + "'>" ) . prependTo ( listbox ) ;
80
80
headerTitle = $ ( "<h1 class='ui-title'>" ) . appendTo ( header ) ;
@@ -88,10 +88,10 @@ $.widget( "mobile.selectmenu", $.mobile.selectmenu, {
88
88
}
89
89
90
90
$ . extend ( this , {
91
- selectID : selectID ,
91
+ selectId : selectId ,
92
92
menuId : menuId ,
93
- popupID : popupID ,
94
- dialogID : dialogID ,
93
+ popupId : popupId ,
94
+ dialogId : dialogId ,
95
95
thisPage : thisPage ,
96
96
menuPage : menuPage ,
97
97
label : label ,
@@ -134,9 +134,9 @@ $.widget( "mobile.selectmenu", $.mobile.selectmenu, {
134
134
135
135
self . _decideFormat ( ) ;
136
136
if ( self . menuType === "overlay" ) {
137
- self . button . attr ( "href" , "#" + self . popupID ) . attr ( "data-" + ( $ . mobile . ns || "" ) + "rel" , "popup" ) ;
137
+ self . button . attr ( "href" , "#" + self . popupId ) . attr ( "data-" + ( $ . mobile . ns || "" ) + "rel" , "popup" ) ;
138
138
} else {
139
- self . button . attr ( "href" , "#" + self . dialogID ) . attr ( "data-" + ( $ . mobile . ns || "" ) + "rel" , "dialog" ) ;
139
+ self . button . attr ( "href" , "#" + self . dialogId ) . attr ( "data-" + ( $ . mobile . ns || "" ) + "rel" , "dialog" ) ;
140
140
}
141
141
self . isOpen = true ;
142
142
// Do not prevent default, so the navigation may have a chance to actually open the chosen format
0 commit comments