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