From a572f72ddeaf64219676c57af5ad8b2aa80cbe48 Mon Sep 17 00:00:00 2001 From: Felix Nagel Date: Thu, 30 May 2013 21:04:45 +0200 Subject: Selectmenu: do not call focus menu method when close method us used --- ui/jquery.ui.selectmenu.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'ui') diff --git a/ui/jquery.ui.selectmenu.js b/ui/jquery.ui.selectmenu.js index 701991e3b..8b86b61a4 100644 --- a/ui/jquery.ui.selectmenu.js +++ b/ui/jquery.ui.selectmenu.js @@ -118,7 +118,7 @@ $.widget( "ui.selectmenu", { .appendTo( this._appendTo() ); // Init menu widget - menuInstance = this.menu.menu({ + this.menuInstance = this.menu.menu({ select: function( event, ui ) { var item = ui.item.data( "ui-selectmenu-item" ); @@ -151,9 +151,9 @@ $.widget( "ui.selectmenu", { this.menu.addClass( "ui-corner-bottom" ).removeClass( "ui-corner-all" ); // Make sure focus stays on selected item - menuInstance.delay = 999999999; + this.menuInstance.delay = 999999999; // Unbind uneeded Menu events - menuInstance._off( this.menu, "mouseleave" ); + this.menuInstance._off( this.menu, "mouseleave" ); }, refresh: function() { @@ -210,7 +210,7 @@ $.widget( "ui.selectmenu", { // Check if we have an item to select if ( this.menuItems ) { - this.menu.menu( "focus", null, this._getSelectedItem() ); + this.menuInstance.active = this._getSelectedItem(); } this._off( this.document ); -- cgit v1.2.3