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

Как известно, стандартные методы Javascript не позволяют кастомизировать метод confirm(), по этому мы решили добавить такую возможность в наш фреймворк

<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 - имя кнопки "Отмена"

Last updated