Advertisement
Trigub_Ilia

Логирование js событий битрикс

Oct 1st, 2018
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Лог событий.
  2.  
  3. var originalBxOnCustomEvent = BX.onCustomEvent;
  4. BX.onCustomEvent = function (eventObject, eventName, eventParams, secureParams) {
  5.  
  6.     var logData = {
  7.         eventObject: eventObject,
  8.         eventName: eventName,
  9.         eventParams: eventParams,
  10.         secureParams: secureParams
  11.     };
  12.  
  13.     if (eventObject !== null && typeof eventObject == 'object' && eventObject.constructor) {
  14.         logData['eventObjectClassName'] = eventObject.constructor.name;
  15.     }
  16.  
  17.     console.log(logData);
  18.  
  19.     originalBxOnCustomEvent.apply(null, [eventObject, eventName, eventParams, secureParams]);
  20. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement