mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Menu: Remove redundant handling of disabled option on create
Ref #9151 Ref gh-1599
This commit is contained in:
parent
83725a8fab
commit
8d031215c6
@ -71,11 +71,6 @@ return $.widget( "ui.menu", {
|
|||||||
tabIndex: 0
|
tabIndex: 0
|
||||||
} );
|
} );
|
||||||
|
|
||||||
if ( this.options.disabled ) {
|
|
||||||
this._addClass( null, "ui-state-disabled" );
|
|
||||||
this.element.attr( "aria-disabled", "true" );
|
|
||||||
}
|
|
||||||
|
|
||||||
this._addClass( "ui-menu", "ui-widget ui-widget-content" );
|
this._addClass( "ui-menu", "ui-widget ui-widget-content" );
|
||||||
this._on( {
|
this._on( {
|
||||||
|
|
||||||
@ -359,13 +354,16 @@ return $.widget( "ui.menu", {
|
|||||||
this._removeClass( icons, null, this.options.icons.submenu )
|
this._removeClass( icons, null, this.options.icons.submenu )
|
||||||
._addClass( icons, null, value.submenu );
|
._addClass( icons, null, value.submenu );
|
||||||
}
|
}
|
||||||
if ( key === "disabled" ) {
|
|
||||||
this.element.attr( "aria-disabled", value );
|
|
||||||
this._toggleClass( null, "ui-state-disabled", !!value );
|
|
||||||
}
|
|
||||||
this._super( key, value );
|
this._super( key, value );
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_setOptionDisabled: function( value ) {
|
||||||
|
this._super( value );
|
||||||
|
|
||||||
|
this.element.attr( "aria-disabled", String( value ) );
|
||||||
|
this._toggleClass( null, "ui-state-disabled", !!value );
|
||||||
|
},
|
||||||
|
|
||||||
focus: function( event, item ) {
|
focus: function( event, item ) {
|
||||||
var nested, focused, activeParent;
|
var nested, focused, activeParent;
|
||||||
this.blur( event, event && event.type === "focus" );
|
this.blur( event, event && event.type === "focus" );
|
||||||
|
Loading…
Reference in New Issue
Block a user