Skip to content

Commit

Permalink
Merge pull request hlxsites#44 from hlxsites/ot-refactor
Browse files Browse the repository at this point in the history
chore: ot refactor
  • Loading branch information
davidnuescheler authored Jan 4, 2023
2 parents 4902e3d + bdc2846 commit d63b61e
Showing 1 changed file with 18 additions and 26 deletions.
44 changes: 18 additions & 26 deletions scripts/delayed.js
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@ const pageType = window.location.pathname === '/' ? 'homePage' : 'contentPage';
const pname = window.location.pathname.split('/').pop();
window.pgatour.Omniture = {
properties: {
pageName: `pgatour:tournaments:the-players-championship:${pname}`,
eVar16: `pgatour:tournaments:the-players-championship:${pname}`,
pageName: `${placeholders.adsS1}:${placeholders.adsS2}:${placeholders.pagename}:${pname}`,
eVar16: `${placeholders.adsS1}:${placeholders.adsS2}:${placeholders.pagename}:${pname}`,
prop18: pageType,
eVar1: 'pgatour',
prop1: 'pgatour',
prop2: 'r011',
eVar2: 'r011',
prop2: `${placeholders.tourCode}${placeholders.tournamentId}`,
eVar2: `${placeholders.tourCode}${placeholders.tournamentId}`,
eVar6: window.location.href,
},
defineOmnitureVars: () => {
Expand Down Expand Up @@ -665,30 +665,22 @@ async function OptanonWrapper() {
if (!cookie || cookie !== geoInfo[key]) document.cookie = `${cookieName}=${geoInfo[key]}`;
});

const OneTrustActiveGroup = () => {
/* eslint-disable */
var y = true, n = false;
var y_y_y = {'aa': y, 'aam': y, 'ecid': y};
var n_n_n = {'aa': n, 'aam': n, 'ecid': n};
var y_n_y = {'aa': y, 'aam': n, 'ecid': y};
var n_y_y = {'aa': n, 'aam': y, 'ecid': y};

if (typeof OnetrustActiveGroups != 'undefined')
if (OnetrustActiveGroups.includes(',C0002,'))
return OnetrustActiveGroups.includes(',C0004,')?y_y_y:y_n_y;
else
return OnetrustActiveGroups.includes(',C0004,')?n_y_y:n_n_n;

return geoInfo.country == 'US'?y_y_y:n_n_n;
/* eslint-enable */
};
if (!localStorage.getItem('OptIn_PreviousPermissions')) {
const adobeSettings = OneTrustActiveGroup();
adobeSettings.tempImplied = true;
localStorage.setItem('OptIn_PreviousPermissions', JSON.stringify(adobeSettings));
const prevOptIn = localStorage.getItem('OptIn_PreviousPermissions');
if (prevOptIn) {
try {
const adobeSettings = JSON.parse(prevOptIn);
if (adobeSettings.tempImplied) {
localStorage.removeItem('OptIn_PreviousPermissions');
}
} catch (e) {
// eslint-disable-next-line no-console
console.error('OptIn_PreviousPermissions parse failed');
}
}

loadScript(`https://assets.adobedtm.com/d17bac9530d5/90b3c70cfef1/launch-1ca88359b76c${isProd ? '.min' : ''}.js`);
loadScript(`https://assets.adobedtm.com/d17bac9530d5/90b3c70cfef1/launch-1ca88359b76c${isProd ? '.min' : ''}.js`, () => {
dispatchEvent(new Event('load'));
});
}

const otId = placeholders.onetrustId;
Expand Down

0 comments on commit d63b61e

Please sign in to comment.