Skip to content

Commit c328d3e

Browse files
committed
pass false in buttons for no buttons
1 parent 341cfea commit c328d3e

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

js/jquery-confirm.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,12 @@ var jconfirm, Jconfirm;
7070
};
7171
}
7272

73+
var putDefaultButtons = !(options['buttons'] == false);
74+
7375
if (typeof options['buttons'] != 'object')
7476
options['buttons'] = {};
7577

76-
if (Object.keys(options['buttons']).length == 0) {
78+
if (Object.keys(options['buttons']).length == 0 && putDefaultButtons) {
7779
var buttons = $.extend(true, {}, jconfirm.pluginDefaults.defaultButtons, (jconfirm.defaults || {}).defaultButtons || {});
7880
options['buttons'] = buttons;
7981
}
@@ -92,10 +94,12 @@ var jconfirm, Jconfirm;
9294
};
9395
}
9496

97+
var putDefaultButtons = !(options['buttons'] == false);
98+
9599
if (typeof options.buttons != 'object')
96100
options.buttons = {};
97101

98-
if (Object.keys(options['buttons']).length == 0) {
102+
if (Object.keys(options['buttons']).length == 0 && putDefaultButtons) {
99103
var buttons = $.extend(true, {}, jconfirm.pluginDefaults.defaultButtons, (jconfirm.defaults || {}).defaultButtons || {});
100104
var firstBtn = Object.keys(buttons)[0];
101105
options['buttons'][firstBtn] = buttons[firstBtn];

0 commit comments

Comments
 (0)