Авто закрытие модального окна, КАК?!

Главные вкладки

Аватар пользователя Sever_a Sever_a 3 декабря 2016 в 9:43

Народ выручайте, голову сломал, использую webform + modalform + webformajax, всё работает, меня устраивает, но как сделать чтобы после вывода окна с подтверждением, оно автоматически через несколько секунд закрывалось?!

Комментарии

Аватар пользователя postgres postgres 6 декабря 2016 в 10:15
<script>
// сначала объвляем глобальную переменную
var myTImer;
</script>

<script>
// модальное окно может быть открыто несколько раз, поэтому на элемент открывающий окно нужно повесить свой обработчик
var OnModal = function(event){
// сначала очищаем старый таймер
     clearTimeout(myTimer);    
// затем инициализируем его по новой
     myTimer = setTimeout(function(){
                                                          Drupal.CTools.Modal.dismiss(),                                              
                      }, 2000);
</script>

так надо - чистить таймеры, если они могут применяться много раз