in build/UserALEWebExtension/content.js [544:580]
function packageCustomLog(customLog, detailFcn, userAction) {
if (!config$1.on) {
return false;
}
var details = null;
if (detailFcn) {
details = detailFcn();
}
var metaData = {
'pageUrl': window.location.href,
'pageTitle': document.title,
'pageReferrer': document.referrer,
'browser': detectBrowser(),
'clientTime': Date.now(),
'scrnRes': getSreenRes(),
'logType': 'custom',
'userAction': userAction,
'details': details,
'userId': config$1.userId,
'toolVersion': config$1.version,
'toolName': config$1.toolName,
'useraleVersion': config$1.useraleVersion,
'sessionID': config$1.sessionID
};
var log = Object.assign(metaData, customLog);
for (var _i2 = 0, _Object$values2 = Object.values(cbHandlers); _i2 < _Object$values2.length; _i2++) {
var func = _Object$values2[_i2];
if (typeof func === 'function') {
log = func(log, null);
if (!log) {
return false;
}
}
}
logs$1.push(log);
return true;
}