(function ($) { 'use strict'; //Open submenu on hover in compact sidebar mode and horizontal menu mode $(document).on('mouseenter mouseleave', '.sidebar .nav-item', function (ev) { var body = $('body'); var sidebarIconOnly = body.hasClass("sidebar-icon-only"); var horizontalMenu = body.hasClass("horizontal-menu"); var sidebarFixed = body.hasClass("sidebar-fixed"); var $menuItem = $(this); if (!('ontouchstart' in document.documentElement)) { if (sidebarIconOnly || horizontalMenu) { if (sidebarFixed) { if (ev.type === 'mouseenter') { body.removeClass('sidebar-icon-only'); } } else { if (ev.type === 'mouseenter') { $menuItem.addClass('hover-open') } else { $menuItem.removeClass('hover-open') } } } } else { if (sidebarIconOnly || horizontalMenu) { if (ev.type === 'mouseenter') { $menuItem.addClass('hover-open') } else { $menuItem.removeClass('hover-open') } } } }); // Horizontal menu toggle fuction for mobile $(".navbar.horizontal-layout .navbar-menu-wrapper .navbar-toggler").on("click", function () { $(".navbar.horizontal-layout").toggleClass("header-toggled"); }); })(jQuery);