Имеются некоторые проблемы с плагином Bootstrap File Input и SweetAlert2
Это для отображения диалогового окна, чтобы подтвердить, действительно ли пользователь хочет продолжить удаление файла.
Мне нужно вернуть логическое значение для события filepredelete, если я собираюсь прервать удаление файла.Функция является синхронной, но я использую асинхронный плагин SweetAlert2 с обещаниями.
Вот мой код:
$("#gallery-images").fileinput({
...
}).on("filepredelete", function(event, key, jqXHR, data) {
swal({
title: 'Are you sure you want to delete this image?',
showCancelButton: true,
confirmButtonText: 'Confirm',
cancelButtonText: 'Cancel',
type: 'warning',
}).then((result) => {
if(result.value){
return false;
}
return true;
});
});
Я не могу найти способ дождаться подтверждения.Я имею в виду просто всегда прервать удаление и просто вручную удалить файл, когда пользователь подтвердил.Мне нужно провести рефакторинг своего кода.