# 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-чате

Подскажем, как решить вашу задачу!

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