From daaebbff766aecbbc95bf22d68f4d4e2999e20e4 Mon Sep 17 00:00:00 2001 From: wanhose Date: Wed, 10 Jun 2020 21:50:33 +0200 Subject: [PATCH] feat(helpers): add more providers --- src/js/modules/helpers.js | 45 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) diff --git a/src/js/modules/helpers.js b/src/js/modules/helpers.js index e478505..cafed76 100644 --- a/src/js/modules/helpers.js +++ b/src/js/modules/helpers.js @@ -90,6 +90,10 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('iubenda-cs-bottom'), ...document.getElementsByClassName('iubenda-cs-container'), ...document.getElementsByClassName('iubenda-cs-default'), + // Lerum + document.getElementById('lerumCookieContainer'), + // Lindex + ...document.getElementsByClassName('lindex-cookie-bar'), // Moove document.getElementById('moove_gdpr_cookie_info_bar'), // NHS @@ -109,6 +113,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('pum-overlay'), // Quantcast ...document.getElementsByClassName('qc-cmp-ui-container'), + ...document.getElementsByClassName('qc-cmp2-container'), // Seers document.getElementById('seers-cx-banner'), // Termly @@ -129,11 +134,12 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('_iph_cp_popup'), document.getElementById('_psaihm_main_div'), document.getElementById('_psaihm_overlay'), + document.getElementById('about-cookies'), ...document.getElementsByClassName('ad-banner-container'), document.getElementById('AdBillboard'), - document.getElementById('au_cookiesalert'), document.getElementById('ac'), document.getElementById('ac-Banner'), + document.getElementById('acc-alert'), document.getElementById('accept-cookies'), document.getElementById('acceptcookies'), ...document.getElementsByClassName('adroll_consent_banner'), @@ -142,9 +148,12 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('alert-cookies'), ...document.getElementsByClassName('alertbar alertbar-bottom jsEnabled'), document.getElementById('air_cookielaw_container'), + ...document.getElementsByClassName('alma-data-policy-banner'), + document.getElementById('alma-data-policy-banner'), ...document.getElementsByClassName('announcements'), document.querySelector('[class^="app_gdpr"],[class*=" app_gdpr"]'), ...document.getElementsByClassName('argpd-cookies'), + document.getElementById('au_cookiesalert'), ...document.getElementsByClassName('bankid-cookie'), document.getElementById('banner-cookie'), document.getElementById('banner-cookies'), @@ -179,6 +188,7 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('container-cookie'), document.getElementById('container-screen'), document.getElementById('cookie'), + ...document.getElementsByClassName('cookie__modal'), ...document.getElementsByClassName('cookie__wrapper'), document.getElementById('cookie_assistant'), ...document.getElementsByClassName('cookie_bar'), @@ -188,8 +198,10 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookie_message'), ...document.getElementsByClassName('cookie-alert'), ...document.getElementsByClassName('cookie-banner'), + document.getElementById('cookie-banner'), ...document.getElementsByClassName('cookie-banner-content'), ...document.getElementsByClassName('cookie-bar'), + ...document.getElementsByClassName('cookie-block'), ...document.getElementsByClassName('cookie-collapsible'), ...document.getElementsByClassName('cookie-consent'), document.getElementById('cookie-consent'), @@ -199,11 +211,13 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookie-dialogue'), ...document.getElementsByClassName('cookie-disclaimer'), document.getElementById('cookie-div'), + document.getElementById('cookie-hint'), document.getElementById('cookie-holder'), ...document.getElementsByClassName('cookie-info'), ...document.getElementsByClassName('cookie-info-container'), ...document.getElementsByClassName('cookie-info-panel'), document.getElementById('cookie-info-wrapper'), + ...document.getElementsByClassName('cookie-information'), document.getElementById('cookie-law-info-again'), document.getElementById('cookie-law-info-bar'), ...document.getElementsByClassName('cookie-message'), @@ -217,15 +231,18 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookie-policy'), document.getElementById('cookie-policy-consent'), ...document.getElementsByClassName('cookie-policy-container'), + ...document.getElementsByClassName('cookie-policy-form'), ...document.getElementsByClassName('cookie-popup'), document.getElementById('cookie-popup'), ...document.getElementsByClassName('cookie-prompter'), document.getElementById('cookie-settings'), ...document.getElementsByClassName('cookie-text-third'), + document.getElementById('cookie-ue'), document.getElementById('cookie-warning-container'), ...document.getElementsByClassName('cookie-warning'), document.getElementById('cookie-warning'), document.getElementById('cookie1'), + document.getElementById('cookieAccept'), document.getElementById('cookieAcceptContainer'), document.getElementById('cookieAcknowledgement'), ...document.getElementsByClassName('cookiealert'), @@ -234,9 +251,11 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookiebar'), ...document.getElementsByClassName('cookiebox'), document.getElementById('cookiebox'), + document.getElementById('cookieChoiceInfo'), document.getElementById('cookieCompliance'), document.getElementById('cookieConsentModal'), ...document.getElementsByClassName('cookieContainer'), + ...document.getElementsByClassName('cookieDialog'), ...document.getElementsByClassName('cookiedisclaimer'), ...document.getElementsByClassName('cookiesInfo'), document.getElementById('cookieLayer'), @@ -251,6 +270,8 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookiePlaceholder'), ...document.getElementsByClassName('cookiePolicy'), document.getElementById('cookiePolicy'), + document.getElementById('Cookieinfo'), + ...document.getElementsByClassName('CookieNotice'), document.getElementById('CookieReportsBanner'), document.getElementById('Cookievarning'), ...document.getElementsByClassName('cookies'), @@ -261,6 +282,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookies__layover'), ...document.getElementsByClassName('cookies__wrapper'), ...document.getElementsByClassName('cookies-alert'), + document.getElementById('cookies_alert'), ...document.getElementsByClassName('cookies-bar'), document.getElementById('cookies-consentimiento'), document.getElementById('cookies-info-banner'), @@ -274,7 +296,10 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookpoly'), document.getElementById('cp-dialog'), document.getElementById('cp-overlay'), + ...document.getElementsByClassName('cp_cookie-dialog'), + ...document.getElementsByClassName('cp_dialog'), document.getElementById('ctl11_CookiePanel'), + document.querySelector('[data-assembly-source="cookie/banner"]'), document.querySelector('[data-component-name="cookieNotification"]'), document.querySelector('[data-dismissable-id="cookieinfo"]'), document.querySelector('[data-etsy-promo-banner]'), @@ -282,10 +307,13 @@ export const getRemovableElements = (document) => Array.from([ document.querySelector('[data-gdpr-consent-prompt-open-automatically]'), document.querySelector('[data-gdpr-single-choice-overlay]'), document.querySelector('[data-id="cookie-policy"]'), + document.querySelector('[data-id="infobar"]'), document.querySelector('[data-js="cookie-policy"]'), document.querySelector('[data-qa="oil-Layer"]'), document.querySelector('[data-type="cookie-modal"]'), document.querySelector('[data-view="components/header"]'), + document.querySelector('[data-wgt="remarketing-banner"]'), + document.querySelector('[data-widget="cookie-dialog"]'), ...document.getElementsByClassName('dimmed'), document.getElementById('div_bar_cookies_info'), document.getElementById('div-gpt-ad-1534233551293-0'), @@ -316,8 +344,10 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('headerTopTracking'), document.getElementById('iFrame1'), document.getElementById('informations-cookies'), + ...document.getElementsByClassName('jetbrains-cookies-banner'), ...document.getElementsByClassName('js-ad-banner-container'), ...document.getElementsByClassName('js-cookie-consent'), + ...document.getElementsByClassName('js-cookie-notice'), ...document.getElementsByClassName('js-cookie-notification'), document.getElementById('js-cookie-notification'), ...document.getElementsByClassName('js-cookies'), @@ -325,6 +355,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('js-info-banner'), ...document.getElementsByClassName('js-personalInformationNotice'), ...document.getElementsByClassName('js-policy'), + ...document.getElementsByClassName('l-disclaimer'), document.getElementById('lableca'), ...document.getElementsByClassName('lb-background'), ...document.getElementsByClassName('lb-foreground'), @@ -337,6 +368,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('mod-cookielayer'), ...document.getElementsByClassName('modal-backdrop'), document.getElementById('modal-consent'), + document.getElementById('modal-cookie-information'), ...document.getElementsByClassName('msg-tray'), ...document.getElementsByClassName('msg-tray--cookie'), document.getElementById('msgTray_0'), @@ -349,11 +381,17 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('nr-cookie-notification'), ...document.getElementsByClassName('pageNotification'), ...document.getElementsByClassName('pam'), + document.getElementById('pecr-cookie-banner-wrapper'), document.getElementById('policy'), document.getElementById('popover-login'), + document.getElementById('privacy'), document.getElementById('privacy-consent'), + document.getElementById('privacy_bandeau'), + document.getElementById('privacy_popin'), + document.getElementById('pronamic_cookie_holder'), ...document.getElementsByClassName('Root__gdprBanner___13G_T'), document.getElementById('rgpdbanner'), + ...document.getElementsByClassName('rodo-popup'), ...document.getElementsByClassName('s-cookies'), document.getElementById('sccm-container'), document.getElementById('scms-cc-cookie-bar'), @@ -361,19 +399,24 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('sd-cmp'), ...document.getElementsByClassName('security-policy'), document.getElementById('sliding-popup'), + ...document.getElementsByClassName('snackbar snackbar--active'), document.getElementById('sncmp-container'), document.getElementById('softMessages-list'), ...document.getElementsByClassName('softMessages-list'), ...document.getElementsByClassName('sol-cookie-banner'), + ...document.getElementsByClassName('sol-cookie-container'), ...document.getElementsByClassName('sol-cookie-message'), document.querySelector('[id^="sp_message_container"]'), + document.getElementById('st_box'), ...document.getElementsByClassName('stampenCookieContainer'), document.getElementById('stampenCookieInformationContainer'), ...document.getElementsByClassName('starttopdialog'), + ...document.getElementsByClassName('sui-CmpUi'), ...document.getElementsByClassName('t3-cookie-notice'), document.getElementById('t3CookieNotice'), document.getElementById('tarteaucitronRoot'), document.getElementById('thp_notf_div'), + document.querySelector('[type="COOKIE_USAGE"]'), document.getElementById('u_0_1'), ...document.getElementsByClassName('uix_noticeInner'), ...document.getElementsByClassName('uk-cookie-popup'),