From 8905fc62409cd4f18f5155cc51f011f988a2262e Mon Sep 17 00:00:00 2001 From: wanhose Date: Sun, 31 May 2020 12:17:51 +0200 Subject: [PATCH] feat(helpers): add more providers --- src/js/modules/helpers.js | 60 +++++++++++++++++++++++++++++++++------ 1 file changed, 52 insertions(+), 8 deletions(-) diff --git a/src/js/modules/helpers.js b/src/js/modules/helpers.js index d31066f..e478505 100644 --- a/src/js/modules/helpers.js +++ b/src/js/modules/helpers.js @@ -26,6 +26,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cc_banner'), ...document.getElementsByClassName('cc_container'), ...document.getElementsByClassName('cc-banner'), + document.getElementById('cc-banner-wrap'), ...document.getElementsByClassName('cc-bottom'), ...document.getElementsByClassName('cc-cookie-consent-banner-modal'), document.getElementById('cc-cookie-law'), @@ -101,6 +102,11 @@ export const getRemovableElements = (document) => Array.from([ // PLO ...document.getElementsByClassName('plo-cookie-overlay'), ...document.getElementsByClassName('plo-overlay'), + // PUM + ...document.getElementsByClassName('popmake-overlay'), + ...document.getElementsByClassName('pum'), + ...document.getElementsByClassName('pum-active'), + ...document.getElementsByClassName('pum-overlay'), // Quantcast ...document.getElementsByClassName('qc-cmp-ui-container'), // Seers @@ -115,15 +121,20 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('catapult-cookie-bar'), ...document.getElementsByClassName('wordpress-gdpr-popup'), document.getElementById('wp-top'), + ...document.getElementsByClassName('wppopups-whole'), // Miscellaneous + document.getElementById('__tealiumGDPRecModal'), ...document.getElementsByClassName('_1ouSF3xnwUjIOquxopuxSZ'), + document.getElementById('_evh-ric'), document.getElementById('_iph_cp_popup'), document.getElementById('_psaihm_main_div'), document.getElementById('_psaihm_overlay'), ...document.getElementsByClassName('ad-banner-container'), document.getElementById('AdBillboard'), document.getElementById('au_cookiesalert'), + document.getElementById('ac'), document.getElementById('ac-Banner'), + document.getElementById('accept-cookies'), document.getElementById('acceptcookies'), ...document.getElementsByClassName('adroll_consent_banner'), document.getElementById('adroll_consent_banner'), @@ -132,22 +143,23 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('alertbar alertbar-bottom jsEnabled'), document.getElementById('air_cookielaw_container'), ...document.getElementsByClassName('announcements'), - ...document.getElementsByClassName('app_gdpr--2k2uB'), - ...document.getElementsByClassName('app_gdpr--3hGmb'), - ...document.getElementsByClassName('app_gdpr--SPx19r'), + document.querySelector('[class^="app_gdpr"],[class*=" app_gdpr"]'), ...document.getElementsByClassName('argpd-cookies'), ...document.getElementsByClassName('bankid-cookie'), document.getElementById('banner-cookie'), document.getElementById('banner-cookies'), document.getElementById('banner-spacer'), + ...document.getElementsByClassName('BannerPrivacyInformation'), document.getElementById('barraaceptacion'), ...document.getElementsByClassName('blockdisclaimer'), document.getElementById('blockdisclaimer'), document.getElementById('bonaCookies'), ...document.getElementsByClassName('branch-journeys-top'), + ...document.getElementsByClassName('c notifier is-bottom-fixed'), ...document.getElementsByClassName('c-cookie-bar'), ...document.getElementsByClassName('c-cookie-policy'), ...document.getElementsByClassName('c-policy'), + ...document.getElementsByClassName('caja_cookies'), document.getElementById('cajacookies'), document.getElementById('capa-cookies'), document.getElementById('cb-cookieoverlay'), @@ -157,6 +169,8 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cl_modal'), ...document.getElementsByClassName('cli-modal-backdrop'), document.getElementById('cNag'), + document.getElementById('cnil_bar_wrapper'), + document.querySelector('cnv-cookies-banner'), ...document.getElementsByClassName('codecontent'), ...document.getElementsByClassName('coi-consent-banner'), document.getElementById('coiConsentBanner'), @@ -164,17 +178,21 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('consent_blackbar'), document.getElementById('container-cookie'), document.getElementById('container-screen'), - ...document.getElementsByClassName('cookie'), + document.getElementById('cookie'), ...document.getElementsByClassName('cookie__wrapper'), document.getElementById('cookie_assistant'), ...document.getElementsByClassName('cookie_bar'), ...document.getElementsByClassName('cookie_box'), document.getElementById('cookie_box'), + ...document.getElementsByClassName('cookie_header'), ...document.getElementsByClassName('cookie_message'), + ...document.getElementsByClassName('cookie-alert'), ...document.getElementsByClassName('cookie-banner'), + ...document.getElementsByClassName('cookie-banner-content'), ...document.getElementsByClassName('cookie-bar'), ...document.getElementsByClassName('cookie-collapsible'), ...document.getElementsByClassName('cookie-consent'), + document.getElementById('cookie-consent'), document.getElementById('cookie-consent-banner'), ...document.getElementsByClassName('cookie-consent-wrapper'), ...document.getElementsByClassName('cookie-container'), @@ -190,24 +208,28 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookie-law-info-bar'), ...document.getElementsByClassName('cookie-message'), ...document.getElementsByClassName('cookie-message-top'), + document.getElementById('cookie-msg'), ...document.getElementsByClassName('cookie-notice'), document.getElementById('cookie-notice'), + ...document.getElementsByClassName('cookie-notification'), ...document.getElementsByClassName('cookie-permission'), ...document.getElementsByClassName('cookie-policy'), document.getElementById('cookie-policy'), document.getElementById('cookie-policy-consent'), ...document.getElementsByClassName('cookie-policy-container'), + ...document.getElementsByClassName('cookie-popup'), + document.getElementById('cookie-popup'), ...document.getElementsByClassName('cookie-prompter'), document.getElementById('cookie-settings'), ...document.getElementsByClassName('cookie-text-third'), document.getElementById('cookie-warning-container'), - document.getElementById('cookies-use-alert'), ...document.getElementsByClassName('cookie-warning'), document.getElementById('cookie-warning'), document.getElementById('cookie1'), document.getElementById('cookieAcceptContainer'), document.getElementById('cookieAcknowledgement'), ...document.getElementsByClassName('cookiealert'), + document.getElementById('cookieBanner'), document.getElementById('cookieBar'), ...document.getElementsByClassName('cookiebar'), ...document.getElementsByClassName('cookiebox'), @@ -218,6 +240,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookiedisclaimer'), ...document.getElementsByClassName('cookiesInfo'), document.getElementById('cookieLayer'), + document.getElementById('cookielawwarning'), ...document.getElementsByClassName('cookielegal'), document.getElementById('cookieMessage'), document.getElementById('cookiemessage-root'), @@ -240,8 +263,10 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookies-alert'), ...document.getElementsByClassName('cookies-bar'), document.getElementById('cookies-consentimiento'), + document.getElementById('cookies-info-banner'), ...document.getElementsByClassName('cookies-infostyled__Container-ajf3yz-0'), ...document.getElementsByClassName('cookies-notice'), + document.getElementById('cookies-use-alert'), document.getElementById('cookiesInfo'), document.getElementById('Cookieskript'), document.getElementById('CookiesSkript'), @@ -257,6 +282,8 @@ 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-js="cookie-policy"]'), + document.querySelector('[data-qa="oil-Layer"]'), document.querySelector('[data-type="cookie-modal"]'), document.querySelector('[data-view="components/header"]'), ...document.getElementsByClassName('dimmed'), @@ -276,25 +303,38 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('gdpr-consent'), document.getElementById('gdpr-consent'), ...document.getElementsByClassName('gdpr-eu'), + document.getElementById('GDPRConsent'), + ...document.getElementsByClassName('gel-cookie-banner'), + document.getElementById('gel-cookie-banner'), ...document.getElementsByClassName('fot-fixd'), document.getElementById('global-cookie-message'), + document.getElementById('golem-cookie-accept'), ...document.getElementsByClassName('grp-header__cookiedisclaimer'), + ...document.getElementsByClassName('has-cookie-message'), ...document.getElementsByClassName('header-cookie-content'), + ...document.getElementsByClassName('header-container__ad-container'), document.getElementById('headerTopTracking'), document.getElementById('iFrame1'), document.getElementById('informations-cookies'), ...document.getElementsByClassName('js-ad-banner-container'), ...document.getElementsByClassName('js-cookie-consent'), + ...document.getElementsByClassName('js-cookie-notification'), document.getElementById('js-cookie-notification'), ...document.getElementsByClassName('js-cookies'), document.getElementById('js-gdpr-consent-banner'), ...document.getElementsByClassName('js-info-banner'), ...document.getElementsByClassName('js-personalInformationNotice'), ...document.getElementsByClassName('js-policy'), + document.getElementById('lableca'), + ...document.getElementsByClassName('lb-background'), + ...document.getElementsByClassName('lb-foreground'), + document.getElementById('lc_cookies-main'), ...document.getElementsByClassName('lp-cookie-consent'), + ...document.getElementsByClassName('lp-cookie-warning'), ...document.getElementsByClassName('m-privacy-consent'), ...document.getElementsByClassName('m1-footer-messages'), document.getElementById('mktg_Cookie_Wrap'), + ...document.getElementsByClassName('mod-cookielayer'), ...document.getElementsByClassName('modal-backdrop'), document.getElementById('modal-consent'), ...document.getElementsByClassName('msg-tray'), @@ -310,9 +350,12 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('pageNotification'), ...document.getElementsByClassName('pam'), document.getElementById('policy'), + document.getElementById('popover-login'), document.getElementById('privacy-consent'), ...document.getElementsByClassName('Root__gdprBanner___13G_T'), + document.getElementById('rgpdbanner'), ...document.getElementsByClassName('s-cookies'), + document.getElementById('sccm-container'), document.getElementById('scms-cc-cookie-bar'), ...document.getElementsByClassName('scms-cookie-control'), document.getElementById('sd-cmp'), @@ -323,15 +366,16 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('softMessages-list'), ...document.getElementsByClassName('sol-cookie-banner'), ...document.getElementsByClassName('sol-cookie-message'), - document.getElementById('sp_message_container_128800'), - document.getElementById('sp_message_container_128818'), - document.getElementById('sp_message_container_145058'), + document.querySelector('[id^="sp_message_container"]'), + ...document.getElementsByClassName('stampenCookieContainer'), + document.getElementById('stampenCookieInformationContainer'), ...document.getElementsByClassName('starttopdialog'), ...document.getElementsByClassName('t3-cookie-notice'), document.getElementById('t3CookieNotice'), document.getElementById('tarteaucitronRoot'), document.getElementById('thp_notf_div'), document.getElementById('u_0_1'), + ...document.getElementsByClassName('uix_noticeInner'), ...document.getElementsByClassName('uk-cookie-popup'), document.getElementById('ukCookiePopup'), document.getElementById('usercentrics-button'),