]> source.dussan.org Git - jquery-ui.git/commitdiff
Menu: Remove unnecessary click delay and change focus delay for AT to the default...
authorkborchers <kris.borchers@gmail.com>
Fri, 13 Jul 2012 18:36:00 +0000 (13:36 -0500)
committerkborchers <kris.borchers@gmail.com>
Fri, 13 Jul 2012 18:36:00 +0000 (13:36 -0500)
ui/jquery.ui.menu.js

index be04fff1cba0b9205ecc2c1dbf0484c646fb7dec..75cfac40ba7993692bfc775308cd85744eef861c 100644 (file)
@@ -77,12 +77,10 @@ $.widget( "ui.menu", {
                                        mouseHandled = true;
 
                                        this.select( event );
-                                       // Redirect focus to the menu with a delay for firefox
-                                       this._delay(function() {
-                                               if ( !this.element.is(":focus") ) {
-                                                       this.element.focus();
-                                               }
-                                       }, 20 );
+                                       // Redirect focus to the menu
+                                       if ( !this.element.is(":focus") ) {
+                                               this.element.focus();
+                                       }
                                }
                        },
                        "mouseenter .ui-menu-item": function( event ) {
@@ -488,7 +486,7 @@ $.widget( "ui.menu", {
                        // Delay so Firefox will not hide activedescendant change in expanding submenu from AT
                        this._delay(function() {
                                this.focus( event, newItem );
-                       }, 20 );
+                       });
                }
        },