Модальное окно подтверждения выполнения действия

Подготовлен быстрый фасад использующий библиотеку SweetAlert2

Синтаксис: lemurro.helper.showConfirm(title, content, confirmButtonText, cancelButtonText, callbackOpen, callbackPreConfirm, callbackConfirm, callbackCancel);

  • title (string) Обязательно - Заголовок
  • content (string) Обязательно - HTML-Содержимое
  • confirmButtonText (string) Обязательно - Текст кнопки "OK"
  • cancelButtonText (string) Обязательно - Текст кнопки "Cancel"
  • callbackOpen (function) Не обязательно - Функция при открытии формы
  • callbackPreConfirm (function) Не обязательно - Функция перед вызовом callbackConfirm
  • callbackConfirm (function) Обязательно - Функция при нажатии confirmButton
  • callbackCancel (function) Не обязательно - Функция при нажатии cancelButton

Пример:

lemurro.helper.showConfirm(
    'Заголовок',
    '<p>Содержимое окна</p><p>Может содержать <strong>любой</strong> html-код</p>',
    'OK',
    'Отмена',
    function () {
        console.log('showConfirm.open');
    }, function () {
        console.log('showConfirm.preconfirm');
    }, function () {
        console.log('showConfirm.confirm');
    }, function () {
        console.log('showConfirm.cancel');
    }
);