We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8f7e342 commit 2a7896eCopy full SHA for 2a7896e
ui/jquery.ui.menu.js
@@ -130,7 +130,7 @@ $.widget( "ui.menu", {
130
// Clicks outside of a menu collapse any open menus
131
this._on( this.document, {
132
click: function( event ) {
133
- if ( !$( event.target ).closest( ".ui-menu" ).length ) {
+ if ( this._closeOnDocumentClick( event ) ) {
134
this.collapseAll( event );
135
}
136
@@ -497,6 +497,10 @@ $.widget( "ui.menu", {
497
.removeClass( "ui-state-active" );
498
},
499
500
+ _closeOnDocumentClick: function( event ) {
501
+ return !$( event.target ).closest( ".ui-menu" ).length;
502
+ },
503
+
504
collapse: function( event ) {
505
var newItem = this.active &&
506
this.active.parent().closest( ".ui-menu-item", this.element );
0 commit comments