From 090f94c04ea6d07586fa8c05c3c93a475fad3cbb Mon Sep 17 00:00:00 2001 From: opnsenseuser Date: Sun, 18 Aug 2019 00:28:15 +0200 Subject: [PATCH] Sidebar - bug fix; closes 3653 third party bug fix and source code improved --- src/opnsense/www/js/opnsense_theme.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/opnsense/www/js/opnsense_theme.js b/src/opnsense/www/js/opnsense_theme.js index dabf326e1..ddd91d7b9 100644 --- a/src/opnsense/www/js/opnsense_theme.js +++ b/src/opnsense/www/js/opnsense_theme.js @@ -51,8 +51,6 @@ $(document).ready(function () { var that = $(this); if (that.next('div').hasClass('in')) { /* no action needed */ - } else if ((that.next().is('a')) || (that.is('a:last-child'))) { - close_submenu(this); } else { var offsetTop = that.offset().top; var winscrTop = $window.scrollTop(); @@ -60,6 +58,7 @@ $(document).ready(function () { var divTop = (offsetTop - winscrTop); var currentHeight = (divTop + divHeight); var thatTrigger = that.trigger('click'); + close_submenu(this); if (currentHeight > winHeight) { var result = that.next('div').css('margin-top', -divHeight - (that.is(layer1_a) ? 3 : 0)); }