Popup
Все окна, всплывающие панели и боковые меню использует этот класс.
Ниже под «окном» имеется ввиду так же всплывающие панели и боковые меню.
Свойства
el
Версии API: 3.7 и выше
Тип: HTMLElement
Корневой элемент окна.
id
Версии API: 3.7 и выше
Тип: String
ID окна, указанный в его настройках.
isShown
Версии API: 3.7 и выше
Тип: Boolean
Открыто ли окно в текущий момент.
Методы
attach
Версии API: 3.7 и выше
popup.attach()
Добавляет окно на страницу, но не открывает его.
show
Версии API: 3.7 и выше
popup.show()
Открывает окно.
hide
Версии API: 3.7 и выше
popup.hide()
Закрывает окно.
getComponentsByClass
Версии API: 3.7 и выше
popup.getComponentsByClass(className)
Возвращает все компоненты с классом className
внутри окна.
События
before-show
Версии API: 3.7 и выше
Перед открытием окна.
event.prevent()
— Отменяет открытие.
show
Версии API: 3.7 и выше
Окно было открыто.
before-hide
Версии API: 3.7 и выше
Перед закрытием окна.
event.prevent()
— Отменяет закрытие.
hide
Версии API: 3.7 и выше
Окно было закрыто.