Подтверждения действий

Как известно, стандартные методы Javascript не позволяют кастомизировать метод confirm(), по этому мы решили добавить такую возможность в наш фреймворк
HTML + Javascript
<button class="btn" id="confirm-example-1">Создать подтверждение</button> <script> $(function(){ $('body').on('click', '#confirm-example-1', function(){ pipui.confirm.open('Вы уверены, что хотите добавить запись в консоль?', 'Добавить запись в консоль?', function(){ console.log('Запись добавлена в консоль'); }, function(){ console.log('Отмена'); }); }); }); </script>
Метод confirm() может принимать 8 аргументов. Все эти аргументы можно передать через первый аргумент в виде JSON объекта
params - текст подтверждения или набор JSON параметров
title - имя окна подтверждения
success - функция, которая выполниться при нажатии на кнопку "ОК"
fail - функция, которая выполниться при нажатии на кнопку "Отмена"
autoclose - кол-во миллисекунд, через которое окно автоматически закроется
complete - функция, которая запуская по окончанию появления окна подтверждения
yes - имя кнопки "ОК"
no - имя кнопки "Отмена"