refactor: get_like_html

This commit is contained in:
barredterra 2024-03-19 19:17:16 +01:00
parent 19e9d51f48
commit cd9f9ab473

View file

@ -1012,15 +1012,14 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
}
get_like_html(doc) {
const ef = this._element_factory;
const liked_by = doc._liked_by ? JSON.parse(doc._liked_by) : [];
const is_liked = liked_by.includes(frappe.session.user);
const title = liked_by.map((u) => frappe.user_info(u).fullname).join(", ");
const div = document.createElement("div");
const like = ef.get_like_element(doc.name, is_liked, liked_by, title);
div.appendChild(like);
div.appendChild(
this._element_factory.get_like_element(doc.name, is_liked, liked_by, title)
);
return div.innerHTML;
}