library Controls/popup

Библиотека контролов, открывающих всплывающие окна. Существуют окна нескольких видов, которые различаются внешним видом и алгоритмом позиционирования.

Классы

Модуль, упрощающий открытие всплывающего окна через определенный промежуток времени

Контрол, открывающий диалог подтверждения. Диалог позиционируется в центре экрана, а также блокирует работу

пользователя с родительским приложением.

Контрол, открывающий всплывающее окно, которое позиционируется по центру экрана.

Хелпер для открытия диалоговых окон.

Контрол, который открывает всплывающее окно с диалогом редактирования записи.

Контрол, который представляет собой типовую кнопку для вызова подсказки.

Контрол, отображающий всплывающую подсказку относительно указанного элемента.

Всплывающую подсказку вызывает событие, указанное в опции trigger.

В один момент времени на странице может отображаться только одна всплывающая подсказка.

Менеджер для работы со всплывающими окнами контактных данных

Контрол, открывающий окно, которое позиционируется в правом нижнем углу окна браузера. Одновременно может быть открыто несколько окон уведомлений. В этом случае они выстраиваются в стек по вертикали.

Хелпер для открытия окон уведомления.

Контрол, отображающий всплывающее окно - превьювер, относительно указанного элемента. Открытие превьювера вызывает событие, указанное в опции trigger. В один момент времени на странице может отображаться только один превьювер.

Хелпер для открытия Шторки.

Контрол, открывающий всплывающее окно с пользовательским шаблоном внутри. Всплывающее окно располагается в правой части контентной области приложения и растянуто на всю высоту экрана.

Контрол, открывающий всплывающее окно, которое позиционируется относительно вызывающего элемента.

Хелпер для открытия прилипающих окон

Интерфейсы

Интерфейс базовых опций опенеров.

Интерфейс базовых опций окна.

Интерфейс для опций окон подтверждения.

Интерфейс для опций диалоговых окон.

Интерфейс для опций окна редактирования.

Интерфейс для опций всплывающих подсказок.

Интерфейс для опций окон уведомления.

Интерфейс для опций окна предпросмотра.

Интерфейс для опций окна-шторки.

Интерфейс для опций стековых окон.

Интерфейс для методов прилипающих блоков.

Методы

Модуль возвращает функцию, которая проверяет, является ли класс наследником UI/Base:CoreBase.Control.

Преобразовывает prefetchPromise в prefetchData

TODO: Этого не должно быть, должно быть у сухоручкина, когда будут pageId

Тайпдефы