From 878b6afe5a08c5deb667e2af6387ff3ca6f413a0 Mon Sep 17 00:00:00 2001 From: Mayhem Date: Tue, 21 Jan 2014 14:22:58 +0100 Subject: [PATCH] Use `mouseenter` instead of `mouseover` for menu entries. --- src/General/UI.coffee | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/General/UI.coffee b/src/General/UI.coffee index dff2be93f..b0309b62a 100644 --- a/src/General/UI.coffee +++ b/src/General/UI.coffee @@ -139,6 +139,8 @@ UI = do -> e.preventDefault() e.stopPropagation() + onFocus: (e) => + @focus e.target focus: (entry) -> while focused = $.x 'parent::*/child::*[contains(@class,"focused")]', entry $.rmClass focused, 'focused' @@ -174,10 +176,7 @@ UI = do -> parseEntry: (entry) -> {el, subEntries} = entry $.addClass el, 'entry' - $.on el, 'focus mouseover', ((e) -> - e.stopPropagation() - @focus el - ).bind @ + $.on el, 'focus mouseenter', @onFocus el.style.order = entry.order or 100 return unless subEntries $.addClass el, 'has-submenu'