From cb19ad199550e40dbeea2c3a14476c4f448dfbad Mon Sep 17 00:00:00 2001 From: svs-odoo Date: Wed, 6 Jul 2022 11:00:35 +0000 Subject: [PATCH] [IMP] web: ConfirmationDialog buttons' name This commit adds two props for the `ConfirmationDialog`: `cancelLabel` and `confirmLabel`. Both are `String` and optional and the buttons will remain named "Ok" and "Cancel" by default. Part-of: odoo/odoo#97314 --- .../confirmation_dialog/confirmation_dialog.js | 4 ++++ .../confirmation_dialog/confirmation_dialog.xml | 16 ++++------------ 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js index d6c52b58259..4254194face 100644 --- a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js +++ b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.js @@ -34,9 +34,13 @@ ConfirmationDialog.props = { }, body: String, confirm: { type: Function, optional: true }, + confirmLabel: { type: String, optional: true }, cancel: { type: Function, optional: true }, + cancelLabel: { type: String, optional: true }, }; ConfirmationDialog.defaultProps = { + confirmLabel: _lt("Ok"), + cancelLabel: _lt("Cancel"), title: _lt("Confirmation"), }; diff --git a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml index e1b6de8ea0a..57594549052 100644 --- a/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml +++ b/addons/web/static/src/core/confirmation_dialog/confirmation_dialog.xml @@ -5,12 +5,8 @@ - - + @@ -19,12 +15,8 @@ - - +