diff --git a/frappe/public/js/frappe/ui/messages.js b/frappe/public/js/frappe/ui/messages.js index 0efdc435e9..686531d66f 100644 --- a/frappe/public/js/frappe/ui/messages.js +++ b/frappe/public/js/frappe/ui/messages.js @@ -26,15 +26,21 @@ frappe.throw = function (msg) { throw new Error(msg.message); }; -frappe.confirm = function (message, confirm_action, reject_action) { +frappe.confirm = function ( + message, + confirm_action, + reject_action, + primary_label, + secondary_label +) { var d = new frappe.ui.Dialog({ title: __("Confirm", null, "Title of confirmation dialog"), - primary_action_label: __("Yes", null, "Approve confirmation dialog"), + primary_action_label: __(primary_label || "Yes", null, "Approve confirmation dialog"), primary_action: () => { confirm_action && confirm_action(); d.hide(); }, - secondary_action_label: __("No", null, "Dismiss confirmation dialog"), + secondary_action_label: __(secondary_label || "No", null, "Dismiss confirmation dialog"), secondary_action: () => d.hide(), });