bool onBeforeInit ( data )

Событие срабатывает перед инициализацией окна чата.

В качестве параметра передается объект data, содержащий следующие свойства:

СвойствоТипОписание
status целое Статус, в котором будет инициализировано окно чата в том случае, если обработчик вернет true. 1 - Онлайн, 2 - Оффлайн.
Обработчик события onBeforeInit должен вернуть true если инициализация разрешена и false если нет. Если обработчик ничего не вернул, это приравнивается к запрету инициализации (значение false).

Примеры

  1. Средствами библиотеки jQuery
    $(document).on("netroxbeforeinit", function(event, data) {
        if (data.status == 1) {
            return confirm("Инициализировать окно чата?");
        }
        return true;
    });       
  2. Через объект nsc_API
    nsc_API = { /* ... */ };
    
    nsc_API.onBeforeInit = function(data) {
        if (data.status == 1) {
            return confirm("Инициализировать окно чата?");
        }
        return true;
    };        

Все права защищены. Copyright © 2018 Netrox SC