From c221636f1843cd0b2f4d0e0255fb67695e25e2c6 Mon Sep 17 00:00:00 2001 From: Rolux Date: Fri, 5 Feb 2010 21:12:52 +0530 Subject: [PATCH] fix highlight for submenu anchor --- build/js/ox.ui.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/build/js/ox.ui.js b/build/js/ox.ui.js index ceefa69..6cd509f 100644 --- a/build/js/ox.ui.js +++ b/build/js/ox.ui.js @@ -455,8 +455,9 @@ requires metaKey: "meta", // mac: command shiftKey: "shift" }; - + $(function() { + // fixme: how to do this better? if ($.browser.safari) { $document.keydown(keydown); } else { @@ -2044,6 +2045,10 @@ requires if (self.options.selected > -1) { that.items[self.options.selected].trigger("mouseleave"); } + if (self.options.parent) { + console.log(self.options.element) + self.options.element.removeClass("OxSelected"); + } that.loseFocus(); that.unbindEvent({ key_up: selectPreviousItem, @@ -2221,7 +2226,7 @@ requires } function mouseleave() { - if (!self.options.disabled && !self.options.submenu) { + if (!self.options.disabled && !self.options.items.length) { that.removeClass("OxSelected"); self.options.menu.options({ selected: -1