Skip to content

Commit af57abd

Browse files
committed
Menu: Add support for setOption with classes
1 parent dfaba1d commit af57abd

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

ui/menu.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,21 @@ return $.widget( "ui.menu", {
354354
}[ this.options.role ];
355355
},
356356

357+
_elementsFromClassKey: function( classKey ) {
358+
switch ( classKey ) {
359+
case "ui-menu-icons":
360+
if ( !this.element.hasClass( "ui-menu-icons" ) ) {
361+
return $();
362+
}
363+
break;
364+
case "ui-menu-icon":
365+
case "ui-menu-item":
366+
case "ui-menu-divider":
367+
return this.element.find( classKey );
368+
}
369+
return this._superApply( arguments );
370+
},
371+
357372
_setOption: function( key, value ) {
358373
if ( key === "icons" ) {
359374
this.element.find( ".ui-menu-icon" )

0 commit comments

Comments
 (0)