瀏覽代碼

[minor] sidebar_menu renamed to sidebar_items

version-14
Rushabh Mehta 9 年之前
父節點
當前提交
0d9dbac40e
共有 3 個文件被更改,包括 15 次插入9 次删除
  1. +12
    -6
      frappe/public/js/frappe/views/treeview.js
  2. +1
    -1
      frappe/templates/includes/web_sidebar.html
  3. +2
    -2
      frappe/website/context.py

+ 12
- 6
frappe/public/js/frappe/views/treeview.js 查看文件

@@ -24,7 +24,7 @@ frappe.views.TreeFactory = frappe.views.Factory.extend({
frappe.views.TreeView = Class.extend({
init: function(opts) {
var me = this;
this.opts = {};
this.opts.get_tree_root = true;
$.extend(this.opts, opts);
@@ -74,7 +74,7 @@ frappe.views.TreeView = Class.extend({
me.args[$(this).attr("data-fieldname")] = $(this).val();
me.make_tree();
})
if (filter.default) {
$("[data-fieldname='"+filter.fieldname+"']").trigger("change");
}
@@ -189,9 +189,9 @@ frappe.views.TreeView = Class.extend({
v.is_root = 0;
v.root_type = null;
}
$.extend(me.args, v)
return frappe.call({
method: me.opts.add_tree_node || "frappe.desk.treeview.add_node",
args: me.args,
@@ -234,12 +234,18 @@ frappe.views.TreeView = Class.extend({
var me = this;

this.menu_items = [
{
label: __('View List'),
action: function() {
frappe.set_route('List', me.doctype);
}
},
{
label: __('Refresh'),
action: function() {
me.make_tree();
}
}
},
]

if (me.opts.menu_items) {
@@ -261,7 +267,7 @@ frappe.views.TreeView = Class.extend({








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

@@ -18,7 +18,7 @@
<li class="sidebar-item">
<a href="/me">My Account</a>
</li>
{% for item in sidebar_menu -%}
{% for item in sidebar_items -%}
<li class="sidebar-item">
<a href="{{ item.route }}" class="text-muted {{ 'active' if pathname==item.route else '' }}"
{% if item.target %}target="{{ item.target }}"{% endif %}>


+ 2
- 2
frappe/website/context.py 查看文件

@@ -98,8 +98,8 @@ def add_sidebar_data(context):
fields=['title', 'route', 'reference_doctype', 'show_always'], filters={'enabled': 1}, order_by='idx asc')
frappe.cache().set('portal_menu_items', json.dumps(sidebar_items))

if not context.sidebar_menu:
context.sidebar_menu = sidebar_items
if not context.sidebar_items:
context.sidebar_items = sidebar_items

info = get_fullname_and_avatar(frappe.session.user)
context["fullname"] = info.fullname


Loading…
取消
儲存