r3319 committed - menu: deactive previous item while activating a new one, fixes double ...

r3319 committed - menu: deactive previous item while activating a new one, fixes double ...


Revision: 3319
Author: joern.zaefferer
Date: Tue Sep 29 06:11:02 2009
Log: menu: deactive previous item while activating a new one, fixes double
selection when using both mouse and keyboard
http://code.google.com/p/jquery-ui/source/detail?r=3319
Modified:
/branches/dev/ui/jquery.ui.menu.js
=======================================
--- /branches/dev/ui/jquery.ui.menu.js    Tue Sep 29 01:11:04 2009
+++ /branches/dev/ui/jquery.ui.menu.js    Tue Sep 29 06:11:02 2009
@@ -25,10 +25,9 @@
            e.preventDefault();
            self._trigger("selected", null, { item: $(this).parent() });
        })
-        .hover(function() {
+        .mouseenter(function() {
+            self.deactivate(self.activeitem)
            self.activate($(this));
-        }, function() {
-            self.deactivate($(this))
        });
    },