Merge pull request #2909 from netchampfaris/listview-fixes
Fix breadcrumbs in List view
This commit is contained in:
commit
323a64f95f
1 changed files with 11 additions and 2 deletions
|
|
@ -17,12 +17,21 @@ frappe.breadcrumbs = {
|
|||
},
|
||||
|
||||
add: function(module, doctype, type) {
|
||||
frappe.breadcrumbs.all[frappe.get_route_str()] = {module:module, doctype:doctype, type:type};
|
||||
frappe.breadcrumbs.all[frappe.breadcrumbs.current_page()] = {module:module, doctype:doctype, type:type};
|
||||
frappe.breadcrumbs.update();
|
||||
},
|
||||
|
||||
current_page: function() {
|
||||
var route = frappe.get_route();
|
||||
// for List/DocType/{?} return List/DocType
|
||||
if (route[0] === 'List') {
|
||||
route = route.slice(0, 2);
|
||||
}
|
||||
return route.join("/");
|
||||
},
|
||||
|
||||
update: function() {
|
||||
var breadcrumbs = frappe.breadcrumbs.all[frappe.get_route_str()];
|
||||
var breadcrumbs = frappe.breadcrumbs.all[frappe.breadcrumbs.current_page()];
|
||||
|
||||
var $breadcrumbs = $("#navbar-breadcrumbs").empty();
|
||||
if(!breadcrumbs) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue