From 26e2aa7ce43a9bdda3d2e61a5b7c54c9d8d202b8 Mon Sep 17 00:00:00 2001 From: Lukas Wagner Date: Thu, 14 Dec 2023 10:48:43 +0100 Subject: [PATCH] remove button: allow to set custom confirmation message Signed-off-by: Lukas Wagner --- src/button/Button.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/button/Button.js b/src/button/Button.js index 1f53869..a59a999 100644 --- a/src/button/Button.js +++ b/src/button/Button.js @@ -110,6 +110,7 @@ Ext.define('Proxmox.button.StdRemoveButton', { config: { baseurl: undefined, + customConfirmationMessage: undefined, }, getUrl: function(rec) { @@ -133,7 +134,14 @@ Ext.define('Proxmox.button.StdRemoveButton', { let me = this; let name = me.getRecordName(rec); - return Ext.String.format(gettext('Are you sure you want to remove entry {0}'), `'${name}'`); + + let text; + if (me.customConfirmationMessage) { + text = me.customConfirmationMessage; + } else { + text = gettext('Are you sure you want to remove entry {0}'); + } + return Ext.String.format(text, `'${name}'`); }, handler: function(btn, event, rec) {