fix: cleanup view file button

This commit is contained in:
sokumon 2025-02-17 23:02:28 +05:30
parent 0040c7f852
commit 9d717091a2

View file

@ -1,10 +1,15 @@
frappe.ui.form.on("File", {
refresh: function (frm) {
frm.add_custom_button(__("View File"), () => {
if (!frappe.utils.is_url(frm.doc.file_url)) {
window.open(window.location.origin + frm.doc.file_url);
}
});
if (frm.doc.file_url) {
frm.add_custom_button(__("View File"), () => {
if (!frappe.utils.is_url(frm.doc.file_url)) {
window.open(window.location.origin + frm.doc.file_url);
} else {
window.open(frm.doc.file_url);
}
});
}
if (!frm.doc.is_folder) {
// add download button
frm.add_custom_button(__("Download"), () => frm.trigger("download"), "fa fa-download");
@ -32,9 +37,6 @@ frappe.ui.form.on("File", {
if (frm.doc.file_name && frm.doc.file_name.split(".").splice(-1)[0] === "zip") {
frm.add_custom_button(__("Unzip"), () => frm.trigger("unzip"));
}
if (frm.doc.file_url) {
frm.add_web_link(frm.doc.file_url, __("View file"));
}
},
preview_file: function (frm) {