onLightboxButton

срабатывает, когда пользователь нажимает на кастомную кнопку внутри lightbox

void onLightboxButton(string id,HTMLElement node,event e);
idstringid кнопки
nodeHTMLElementHTML-элемент нажатой кнопки
eeventnative объект события 'click'

Example

scheduler.attachEvent("onLightboxButton", function (id, node, e){
    // здесь разместите любую кастомную логику
});

Related samples

Details

Это событие срабатывает только для кастомных кнопок, расположенных внизу lightbox. Оно не активируется для дефолтных или секционных кнопок.

Чтобы определить, открыт ли в данный момент lightbox или закрыт, можно проверить свойство lightbox_id из объекта состояния, возвращаемого методом getState. Если lightbox открыт, метод возвращает id активного события; если закрыт — возвращает 'null' или 'undefined':

if (scheduler.getState().lightbox_id){
    // логика для случая, когда lightbox открыт
} else {
    // логика для случая, когда lightbox закрыт
}
See also
Наверх