UI2: Клик вне области waDialog должен триггерить закрытие окна Есть решение

4

Сейчас надо нажать на крестик/кнопку внутри/клавишу Escape, чтобы закрыть диалог. Клик по области вне диалога тоже должен триггерить закрытие.

3 комментария

  • +1
    Syrnik.com Syrnik.com 28 апреля 2021 21:00 #

    ... Или не триггерить. По крайней мере если запрещено закрытие по esc

  • +2
    waResearchLab waResearchLab 28 апреля 2021 21:45 #

    Там же есть

    onBgClick (function) — событие при клике по фону диалога.

    function(event, $dialog, dialog_instance) { ... }

  • 0
    chikurov-seo chikurov-seo 29 апреля 2021 18:13 #

    Крик души. Кто любит такие штуки, пожалуйста, учтите, что может быть такая ситуация:

    - клик ЛКМ в области модалки (не отуская ЛКМ)

    - увод курсора за пределы области модалки (всё еще не отуская ЛКМ)

    - отпускание ЛКМ

    люто бесит, когда модалки закрываются в такой ситуации, т.к. это действие выполняется непреднамеренно (клик ЛКМ - чтобы снять фокус с поля формы, движение курсора за пределы экрана - непреднамеренное). 

    Добавление новых комментариев к этой теме отключено.