浏览代码

[ui] multilevel dropdown fix

version-14
Faris Ansari 9 年前
父节点
当前提交
f4f7fdefac
共有 2 个文件被更改,包括 9 次插入2 次删除
  1. +1
    -1
      frappe/templates/includes/navbar/navbar_link.html
  2. +8
    -1
      frappe/website/js/website.js

+ 1
- 1
frappe/templates/includes/navbar/navbar_link.html 查看文件

@@ -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 ''}}>


+ 8
- 1
frappe/website/js/website.js 查看文件

@@ -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};



正在加载...
取消
保存