mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Selectmenu: changed this.ids to associative array
This commit is contained in:
parent
7b9813c40e
commit
0c954cb243
12
ui/jquery.ui.selectmenu.js
vendored
12
ui/jquery.ui.selectmenu.js
vendored
@ -41,7 +41,7 @@ $.widget( "ui.selectmenu", {
|
|||||||
var selectmenuId = this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 );
|
var selectmenuId = this.element.attr( 'id' ) || 'ui-selectmenu-' + Math.random().toString( 16 ).slice( 2, 10 );
|
||||||
|
|
||||||
// quick array of button and menu id's
|
// quick array of button and menu id's
|
||||||
this.ids = [ selectmenuId, selectmenuId + '-button', selectmenuId + '-menu' ];
|
this.ids = { id: selectmenuId, button: selectmenuId + '-button', menu: selectmenuId + '-menu' };
|
||||||
|
|
||||||
// set current value
|
// set current value
|
||||||
if ( this.options.value ) {
|
if ( this.options.value ) {
|
||||||
@ -73,14 +73,14 @@ $.widget( "ui.selectmenu", {
|
|||||||
|
|
||||||
// create button
|
// create button
|
||||||
this.button = $( '<a />', {
|
this.button = $( '<a />', {
|
||||||
href: '#' + this.ids[ 0 ],
|
href: '#' + this.ids.id,
|
||||||
tabindex: ( tabindex ? tabindex : this.element.attr( 'disabled' ) ? -1 : 0 ),
|
tabindex: ( tabindex ? tabindex : this.element.attr( 'disabled' ) ? -1 : 0 ),
|
||||||
id: this.ids[ 1 ],
|
id: this.ids.button,
|
||||||
css: {
|
css: {
|
||||||
width: this.element.outerWidth()
|
width: this.element.outerWidth()
|
||||||
},
|
},
|
||||||
'aria-disabled': this.options.disabled,
|
'aria-disabled': this.options.disabled,
|
||||||
'aria-owns': this.ids[ 2 ],
|
'aria-owns': this.ids.menu,
|
||||||
'aria-haspopup': true
|
'aria-haspopup': true
|
||||||
})
|
})
|
||||||
.button({
|
.button({
|
||||||
@ -104,9 +104,9 @@ $.widget( "ui.selectmenu", {
|
|||||||
this.menu = $( '<ul />', {
|
this.menu = $( '<ul />', {
|
||||||
'class': 'ui-widget ui-widget-content',
|
'class': 'ui-widget ui-widget-content',
|
||||||
'aria-hidden': true,
|
'aria-hidden': true,
|
||||||
'aria-labelledby': this.ids[1],
|
'aria-labelledby': this.ids.button,
|
||||||
role: 'menubox',
|
role: 'menubox',
|
||||||
id: this.ids[2]
|
id: this.ids.menu
|
||||||
});
|
});
|
||||||
|
|
||||||
// set width
|
// set width
|
||||||
|
Loading…
Reference in New Issue
Block a user