From f4f7fdefac70f723805d70bc3aebd7fa26edcce5 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 3 Aug 2016 16:15:40 +0530 Subject: [PATCH] [ui] multilevel dropdown fix --- frappe/templates/includes/navbar/navbar_link.html | 2 +- frappe/website/js/website.js | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) 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};