diff options
| author | Aaron Bohy <aab@odoo.com> | 2015-06-30 14:34:45 +0200 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2015-07-01 11:36:31 +0200 |
| commit | 3a511aaa700bc9965cd6967b2b8fb1b21ccdce8d (patch) | |
| tree | 77f1f1610322124d6d59512440e769522339891a /addons/web/static/src/js | |
| parent | c128ddf827bc7da0be1b9901ebc6a4c3a2268ed8 (diff) | |
[IMP] web,web_kanban: Dialog.confirm api
takes now an object of options for the Dialog, containing two possible
callbacks (for confirm and cancel).
Diffstat (limited to 'addons/web/static/src/js')
| -rw-r--r-- | addons/web/static/src/js/framework/dialog.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/addons/web/static/src/js/framework/dialog.js b/addons/web/static/src/js/framework/dialog.js index 45a00bcaa60..7053b29bc22 100644 --- a/addons/web/static/src/js/framework/dialog.js +++ b/addons/web/static/src/js/framework/dialog.js @@ -147,24 +147,28 @@ var Dialog = Widget.extend({ // static method to open simple confirm dialog -Dialog.confirm = function (owner, message, confirm_callback) { +Dialog.confirm = function (owner, message, options) { var buttons = [ { text: _t("Ok"), classes: 'btn-primary', close: true, - click: confirm_callback + click: options && options.confirm_callback }, - {text: _t("Cancel"), close: true} + { + text: _t("Cancel"), + close: true, + click: options && options.cancel_callback + } ]; - return new Dialog(owner, { + return new Dialog(owner, _.extend({ size: 'medium', buttons: buttons, $content: $('<div>', { text: message, }), - }).open(); -} + }, options)).open(); +}; return Dialog; |
