fix: Activity feed render and click

This commit is contained in:
Faris Ansari 2019-08-21 01:46:10 +05:30
parent c3c1aa04c9
commit e0022944bd
2 changed files with 10 additions and 4 deletions

View file

@ -29,6 +29,12 @@ frappe.pages['activity'].on_page_load = function(wrapper) {
doctype = $(this).attr("data-doctype"),
docname = $(this).attr("data-docname");
var [link_doctype, link_name, doctype, docname] =
[link_doctype, link_name, doctype, docname].map(decodeURIComponent);
link_doctype = link_doctype && link_doctype !== 'null' ? link_doctype : null;
link_name = link_name && link_name !== 'null' ? link_name : null;
if (doctype && docname) {
if (link_doctype && link_name) {
frappe.route_options = {

View file

@ -2,10 +2,10 @@
<div class="col-xs-3 text-right activity-date"><span class="{%= date_class %}">
{%= date_sep || "" %}</span></div>
<div class="col-xs-9 activity-message"
data-doctype="{%= reference_doctype %}"
data-docname="{%= reference_name %}"
data-link-doctype="{{ link_doctype }}"
data-link-name="{{ link_name }}"
data-doctype="{%= encodeURIComponent(reference_doctype) %}"
data-docname="{%= encodeURIComponent(reference_name) %}"
data-link-doctype="{{ encodeURIComponent(link_doctype) }}"
data-link-name="{{ encodeURIComponent(link_name) }}"
title="{%= by %} / {%= frappe.datetime.str_to_user(creation) %}">
{{ avatar }}
<span class="small">