lib/assets/javascripts/rails-sweetalert2-confirm.js in rails-sweetalert2-confirm-0.9.8 vs lib/assets/javascripts/rails-sweetalert2-confirm.js in rails-sweetalert2-confirm-0.9.9
- old
+ new
@@ -166,10 +166,16 @@
});
var afterConfirm = sweetAlertConfirmDefaults.afterConfirm || $linkToConfirm.data('swal').after_confirm || null
var afterDismiss = sweetAlertConfirmDefaults.afterDismiss || $linkToConfirm.data('swal').after_dismiss || null
- swal(swalOptions).then(afterConfirmCallback, afterDismissCallback);
+ swal(swalOptions).then(result => {
+ if (result.value) {
+ afterConfirmCallback();
+ } else {
+ afterDismissCallback();
+ };
+ });
return false;
};
$(document).on('ready turbolinks:load page:update ajaxComplete', function() {
$(sweetAlertConfirmDefaults.sweetSelector).on('click', sweetAlertConfirm);