From 651bccc47f2c3056802ca6d611b5929617a9cbcc Mon Sep 17 00:00:00 2001 From: opnsenseuser Date: Tue, 2 Oct 2018 20:50:16 +0200 Subject: [PATCH] ui: sticky sub-submenu; closes #2782 sticky sub-submenu on mouseout when next item does not have a sub-submenu -> https://github.com/opnsense/core/issues/2554 --- src/opnsense/www/js/opnsense_theme.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/opnsense/www/js/opnsense_theme.js b/src/opnsense/www/js/opnsense_theme.js index 1a635dce6..4a5e3b838 100644 --- a/src/opnsense/www/js/opnsense_theme.js +++ b/src/opnsense/www/js/opnsense_theme.js @@ -107,6 +107,10 @@ $(document).ready(function () { mouseenter: function() { if ($(this).next("div").hasClass("in")) { $("#navigation.col-sidebar-left").css("width", "415px"); + } else if ($(this).next().is("a")) { + $("#navigation.col-sidebar-left").css("width", "415px"); + $(this).nextAll("a").prevAll("a").addClass("collapsed").attr("aria-expanded","false"); + $(this).nextAll("div").prevAll("div").removeClass("in").attr("aria-expanded","false"); } else { $("#navigation.col-sidebar-left").css("width", "415px"); $(this).trigger("click");