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 5aa106a commit cceb163Copy full SHA for cceb163
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
@@ -502,6 +502,10 @@ $.widget( "ui.menu", {
502
.removeClass( "ui-state-active" );
503
},
504
505
+ _closeOnDocumentClick: function( event ) {
506
+ return !$( event.target ).closest( ".ui-menu" ).length;
507
+ },
508
+
509
collapse: function( event ) {
510
var newItem = this.active &&
511
this.active.parent().closest( ".ui-menu-item", this.element );
0 commit comments