aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
authorkborchers <kris.borchers@gmail.com>2011-07-09 23:30:35 -0500
committerJörn Zaefferer <joern.zaefferer@gmail.com>2011-07-12 11:03:10 -0400
commit9f5050ee063ed4c9e6191fc58ef151254cf54e76 (patch)
tree64831cc60099e3bf3d1296edb42217ca910316c6 /ui
parent163d867a1f78fd87a74a4fa7e65e6c3849d777bb (diff)
downloadjquery-ui-9f5050ee063ed4c9e6191fc58ef151254cf54e76.tar.gz
jquery-ui-9f5050ee063ed4c9e6191fc58ef151254cf54e76.zip
Menu: Added close on click outside using technique from popup
Diffstat (limited to 'ui')
-rw-r--r--ui/jquery.ui.menu.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/jquery.ui.menu.js b/ui/jquery.ui.menu.js
index b93c95531..770e0252a 100644
--- a/ui/jquery.ui.menu.js
+++ b/ui/jquery.ui.menu.js
@@ -170,6 +170,14 @@ $.widget( "ui.menu", {
}
}
});
+
+ this._bind( document, {
+ click: function( event ) {
+ if ( !$( event.target ).closest( ".ui-menu" ).length ) {
+ this.closeAll();
+ }
+ }
+ });
},
_destroy: function() {