[ui] multilevel dropdown fix
This commit is contained in:
parent
ccf4e65a63
commit
f4f7fdefac
2 changed files with 9 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
<li data-label='{{ page.label }}' {% if page.child_items %} class="dropdown"{% endif %}>
|
||||
<li data-label='{{ page.label }}' {% if page.child_items %} class="dropdown dropdown-submenu"{% endif %}>
|
||||
<a {% if not page.child_items -%} href="{{ (page.url or '')|abs_url }}" {%- endif %}
|
||||
{% if page.child_items %} class="dropdown-toggle" onclick="return false;" data-toggle="dropdown"{% endif %}
|
||||
{{ page.target or ''}}>
|
||||
|
|
|
|||
|
|
@ -377,7 +377,8 @@ $(document).ready(function() {
|
|||
// switch to app link
|
||||
if(getCookie("system_user")==="yes" && logged_in) {
|
||||
$("#website-post-login .dropdown-menu").append('<li><a href="/desk">Switch To Desk</a></li>');
|
||||
$(".navbar-header .dropdown .dropdown-menu").append('<li><a href="/desk">Switch To Desk</a></li>');
|
||||
$(".navbar-header .dropdown:not(.dropdown-submenu) > .dropdown-menu")
|
||||
.append('<li><a href="/desk">Switch To Desk</a></li>');
|
||||
}
|
||||
|
||||
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};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue