diff options
author | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2012-02-21 20:22:13 +0100 |
---|---|---|
committer | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2012-02-21 20:22:13 +0100 |
commit | 59d15809a3c621ee20ea28ecfeed0d57e085420f (patch) | |
tree | 9de18088b9745e0f119e459497544066e39be6e4 /ui/jquery.ui.selectmenu.js | |
parent | b15dc8e3c582a539aaad988b96f6d7b89927edf5 (diff) | |
download | jquery-ui-59d15809a3c621ee20ea28ecfeed0d57e085420f.tar.gz jquery-ui-59d15809a3c621ee20ea28ecfeed0d57e085420f.zip |
Selectmenu: Introduce menuWidget method, to get access to the menu element. Fix various tests and simplify demos accordingly. Add comment about optgroup-click-handling.
Diffstat (limited to 'ui/jquery.ui.selectmenu.js')
-rw-r--r-- | ui/jquery.ui.selectmenu.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js index cedfc1f4a..193cd01f9 100644 --- a/ui/jquery.ui.selectmenu.js +++ b/ui/jquery.ui.selectmenu.js @@ -248,7 +248,11 @@ $.widget( "ui.selectmenu", { }, widget: function() { - return this.buttonWrap.add( this.menuWrap ); + return this.button; + }, + + menuWidget: function() { + return this.menu; }, _renderMenu: function( ul, items ) { @@ -260,6 +264,8 @@ $.widget( "ui.selectmenu", { var optgroup = $( '<li />', { 'class': 'ui-selectmenu-optgroup', html: item.optgroup, + // prevents clicks on this header to close the menu + // TODO try to improve this, check how autocomplete handles it click: function( event ){ event.stopPropagation(); } |