Вывод «событий» Битрикс24 в консоль браузера.

var originalBxOnCustomEvent = BX.onCustomEvent;
BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams) {

    var logData = {
        eventObject: eventObject,
        eventName: eventName,
        eventParams: eventParams,
        secureParams: secureParams
    };

    if (eventObject !== null && typeof eventObject == 'object' && eventObject.constructor) {
        logData['eventObjectClassName'] = eventObject.constructor.name;
    }

    console.log(logData);

    originalBxOnCustomEvent.apply(null, [eventObject, eventName, eventParams, secureParams]);
};

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *