diff --git a/modules/backend/assets/js/october.utils.js b/modules/backend/assets/js/october.utils.js index 694da800e..ff16c55f2 100644 --- a/modules/backend/assets/js/october.utils.js +++ b/modules/backend/assets/js/october.utils.js @@ -2,6 +2,44 @@ * October General Utilities */ +/* + * Implement "Sweet Alert" + */ + +$(window).on('ajaxErrorMessage', function(event, message){ + + swal({ + title: '', + text: message, + type: 'error', + confirmButtonClass: 'btn-danger' + }) + + // Prevent the default alert() message + event.preventDefault() + +}) + +$(window).on('ajaxConfirmMessage', function(event, message){ + + swal({ + title: '', + text: message, + type: 'warning', + showCancelButton: true, + confirmButtonClass: 'btn-primary' + }, function(isConfirm){ + isConfirm + ? event.promise.resolve() + : event.promise.reject() + }) + + // Prevent the default confirm() message + event.preventDefault() + return true + +}) + /* * Path helpers */