diff --git a/frappe/templates/includes/navbar/navbar_link.html b/frappe/templates/includes/navbar/navbar_link.html index 6b0384e2af..b4178b5ad0 100644 --- a/frappe/templates/includes/navbar/navbar_link.html +++ b/frappe/templates/includes/navbar/navbar_link.html @@ -1,4 +1,4 @@ -
  • Switch To Desk
  • '); - $(".navbar-header .dropdown .dropdown-menu").append('
  • Switch To Desk
  • '); + $(".navbar-header .dropdown:not(.dropdown-submenu) > .dropdown-menu") + .append('
  • Switch To Desk
  • '); } frappe.render_user(); @@ -389,6 +390,12 @@ $(document).on("page-change", function() { $(document).trigger("apply_permissions"); $('.dropdown-toggle').dropdown(); + //multilevel dropdown fix + $('.dropdown-menu .dropdown-submenu .dropdown-toggle').on('click', function (e) { + e.stopPropagation(); + $(this).parent().parent().parent().addClass('open'); + }) + $.extend(frappe, getCookies()); frappe.session = {'user': frappe.user_id};