|
|
@@ -218,6 +218,8 @@
|
|
|
BootstrapDialog.BUTTON_SIZES[BootstrapDialog.SIZE_WIDE] = '';
|
|
|
BootstrapDialog.BUTTON_SIZES[BootstrapDialog.SIZE_LARGE] = 'btn-lg';
|
|
|
BootstrapDialog.ICON_SPINNER = 'glyphicon glyphicon-asterisk';
|
|
|
+ BootstrapDialog.BUTTONS_ORDER_CANCEL_OK = 'btns-order-cancel-ok';
|
|
|
+ BootstrapDialog.BUTTONS_ORDER_OK_CANCEL = 'btns-order-ok-cancel';
|
|
|
|
|
|
/**
|
|
|
* Default options.
|
|
|
@@ -238,7 +240,8 @@
|
|
|
draggable: false,
|
|
|
animate: true,
|
|
|
description: '',
|
|
|
- tabindex: -1
|
|
|
+ tabindex: -1,
|
|
|
+ btnsOrder: BootstrapDialog.BUTTONS_ORDER_CANCEL_OK
|
|
|
};
|
|
|
|
|
|
/**
|
|
|
@@ -1278,6 +1281,7 @@
|
|
|
btnCancelClass: null,
|
|
|
btnOKLabel: BootstrapDialog.DEFAULT_TEXTS.OK,
|
|
|
btnOKClass: null,
|
|
|
+ btnsOrder: BootstrapDialog.defaultOptions.btnsOrder,
|
|
|
callback: null
|
|
|
};
|
|
|
if (typeof arguments[0] === 'object' && arguments[0].constructor === {}.constructor) {
|
|
|
@@ -1294,7 +1298,8 @@
|
|
|
|
|
|
var dialog = new BootstrapDialog(confirmOptions);
|
|
|
dialog.setData('callback', confirmOptions.callback);
|
|
|
- dialog.addButton({
|
|
|
+
|
|
|
+ var buttons = [{
|
|
|
label: confirmOptions.btnCancelLabel,
|
|
|
cssClass: confirmOptions.btnCancelClass,
|
|
|
action: function (dialog) {
|
|
|
@@ -1304,8 +1309,7 @@
|
|
|
|
|
|
return dialog.close();
|
|
|
}
|
|
|
- });
|
|
|
- dialog.addButton({
|
|
|
+ }, {
|
|
|
label: confirmOptions.btnOKLabel,
|
|
|
cssClass: confirmOptions.btnOKClass,
|
|
|
action: function (dialog) {
|
|
|
@@ -1315,7 +1319,11 @@
|
|
|
|
|
|
return dialog.close();
|
|
|
}
|
|
|
- });
|
|
|
+ }];
|
|
|
+ if(confirmOptions.btnsOrder === BootstrapDialog.BUTTONS_ORDER_OK_CANCEL) {
|
|
|
+ buttons.reverse();
|
|
|
+ }
|
|
|
+ dialog.addButtons(buttons);
|
|
|
|
|
|
return dialog.open();
|
|
|
|