diff --git a/src/js/modules/helpers.js b/src/js/modules/helpers.js index e5613c0..35e5415 100644 --- a/src/js/modules/helpers.js +++ b/src/js/modules/helpers.js @@ -14,8 +14,10 @@ export const getNotRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('clearfix fade'), ...document.getElementsByClassName('cli-barmodal-open'), ...document.getElementsByClassName('cookiesAccepted'), + ...document.getElementsByClassName('cookiewall-active'), ...document.getElementsByClassName('gdpr'), ...document.getElementsByClassName('header'), + document.getElementById('header'), ...document.getElementsByClassName('no-cookies'), ...document.getElementsByClassName('noScroll'), ]); @@ -88,6 +90,9 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookie-statement'), // HS document.getElementById('hs-eu-cookie-confirmation'), + // ibeu + ...document.getElementsByClassName('ibeugdpr-banner'), + ...document.getElementsByClassName('ibeugdpr-overlay'), // iubenda document.getElementById('iubenda-cs-banner'), ...document.getElementsByClassName('iubenda-cs-bottom'), @@ -132,6 +137,7 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('wp-top'), ...document.getElementsByClassName('wppopups-whole'), // Miscellaneous + document.getElementById('__ic-notice'), document.getElementById('__tealiumGDPRecModal'), ...document.getElementsByClassName('_1ouSF3xnwUjIOquxopuxSZ'), document.getElementById('_evh-ric'), @@ -162,6 +168,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('bankid-cookie'), document.getElementById('banner-cookie'), document.getElementById('banner-cookies'), + ...document.getElementsByClassName('banner cookies-banner'), document.getElementById('banner-spacer'), ...document.getElementsByClassName('BannerPrivacyInformation'), document.getElementById('barraaceptacion'), @@ -225,12 +232,14 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookie-hint'), document.getElementById('cookie-holder'), ...document.getElementsByClassName('cookie-info'), + document.getElementById('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-layer-visible'), ...document.getElementsByClassName('cookie-message'), document.getElementById('cookie-message'), ...document.getElementsByClassName('cookie-message-top'), @@ -245,6 +254,7 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookie-policy-consent'), ...document.getElementsByClassName('cookie-policy-container'), ...document.getElementsByClassName('cookie-policy-form'), + document.getElementById('cookie-policy-strap'), ...document.getElementsByClassName('cookie-popup'), document.getElementById('cookie-popup'), ...document.getElementsByClassName('cookie-prompter'), @@ -260,7 +270,9 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookieAcceptContainer'), document.getElementById('cookieAcknowledgement'), ...document.getElementsByClassName('cookiealert'), + ...document.getElementsByClassName('cookieBanner'), document.getElementById('cookieBanner'), + document.getElementById('cookiebar'), document.getElementById('cookieBar'), ...document.getElementsByClassName('cookiebar'), ...document.getElementsByClassName('cookiebox'), @@ -279,9 +291,11 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('cookieMessage'), document.getElementById('cookiemessage-root'), document.getElementById('cookieMessageWrapper'), + ...document.getElementsByClassName('cookieMSG'), document.getElementById('cookieNotice'), document.getElementById('cookienotif'), document.getElementById('cookieNotificationBannerWrapper'), + document.getElementById('cookienotify-wrapper'), document.getElementById('cookiePlaceholder'), ...document.getElementsByClassName('cookiePolicy'), document.getElementById('cookiePolicy'), @@ -292,6 +306,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('CookieWarning'), ...document.getElementsByClassName('cookies'), document.getElementById('cookies'), + document.getElementById('cookies_cont'), ...document.getElementsByClassName('cookies__content'), ...document.getElementsByClassName('cookies__consent'), ...document.getElementsByClassName('cookies__info'), @@ -299,6 +314,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('cookies__wrapper'), ...document.getElementsByClassName('cookies-alert'), document.getElementById('cookies_alert'), + ...document.getElementsByClassName('cookies-accept-message'), ...document.getElementsByClassName('cookies-bar'), document.getElementById('cookies-consentimiento'), document.getElementById('cookies-info-banner'), @@ -328,8 +344,12 @@ export const getRemovableElements = (document) => Array.from([ document.querySelector('[data-id="cookie-policy"]'), document.querySelector('[data-id="infobar"]'), document.querySelector('[data-js="cookie-policy"]'), + document.querySelector('[data-label="hirdetés"]') + ? document.querySelector('[data-label="hirdetés"]').parentElement + : null, document.querySelector('[data-qa="oil-Layer"]'), document.querySelector('[data-type="cookie-modal"]'), + document.querySelector('[data-ui-test="pm-cookie-banner"]'), document.querySelector('[data-user-confirmation-screen-holder]'), document.querySelector('[data-view="components/header"]'), document.querySelector('[data-wgt="remarketing-banner"]'), @@ -340,12 +360,18 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('divCookie'), document.getElementById('eads-super-banner'), document.querySelector('epaas-consent-drawer-shell'), + ...document.getElementsByClassName('eu-cookie-bar-notification'), + document.getElementById('eu-cookie-bar-notification'), document.getElementById('eu-cookie-law'), + ...document.getElementsByClassName('EUc'), ...document.getElementsByClassName('eupopup-container'), document.getElementById('ez-cookie-dialog'), document.getElementById('ez-cookie-dialog-wrapper'), document.getElementById('footer_tc_privacy'), document.getElementById('forMobileBanner'), + ...document.getElementsByClassName('gb_Ud'), + ...document.getElementsByClassName('gb_bd'), + ...document.getElementsByClassName('gb_na'), ...document.getElementsByClassName('gdpr'), document.getElementById('gdpr-banner'), ...document.getElementsByClassName('gdpr-consent'), @@ -367,12 +393,15 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('informations-cookies'), ...document.getElementsByClassName('jetbrains-cookies-banner'), ...document.getElementsByClassName('js-ad-banner-container'), + ...document.getElementsByClassName('js-alert-notice'), + ...document.getElementsByClassName('js-banner-cookie'), ...document.getElementsByClassName('js-cookie-consent'), ...document.getElementsByClassName('js-cookie-consent-box'), ...document.getElementsByClassName('js-cookie-msg'), ...document.getElementsByClassName('js-cookie-notice'), ...document.getElementsByClassName('js-cookie-notification'), document.getElementById('js-cookie-notification'), + document.getElementById('js-cookie-popup'), ...document.getElementsByClassName('js-cookies'), document.getElementById('js-gdpr-consent-banner'), ...document.getElementsByClassName('js-info-banner'), @@ -397,6 +426,7 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('ms-footer-fixbox'), ...document.getElementsByClassName('msg-tray'), ...document.getElementsByClassName('msg-tray--cookie'), + document.getElementById('msgCookie'), document.getElementById('msgTray_0'), document.getElementById('mtr-consent'), ...document.getElementsByClassName('mw-cookiewarning-container'), @@ -405,7 +435,10 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('no-print'), ...document.getElementsByClassName('notice--cookie'), document.getElementById('notice-cookie-block'), + ...document.getElementsByClassName('notification--cookie'), + ...document.getElementsByClassName('notificacion-cookies'), ...document.getElementsByClassName('notification-banner'), + ...document.getElementsByClassName('notificacion-cookies'), ...document.getElementsByClassName('notification-LoVQsSOU'), ...document.getElementsByClassName('notifications-bar__info-message--cookie'), ...document.getElementsByClassName('nr-cookie-notification'), @@ -418,9 +451,11 @@ export const getRemovableElements = (document) => Array.from([ ...document.getElementsByClassName('pageNotification'), ...document.getElementsByClassName('pam'), ...document.getElementsByClassName('parallax-billboard'), + ...document.getElementsByClassName('pea_cook_wrapper'), document.getElementById('pecr-cookie-banner-wrapper'), document.getElementById('policy'), document.getElementById('popover-login'), + document.getElementById('POPUP_CONTAINER'), document.getElementById('privacy'), document.getElementById('privacy-consent'), document.getElementById('privacy_bandeau'), @@ -430,6 +465,7 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('rgpdbanner'), ...document.getElementsByClassName('rodo-popup'), document.querySelector('[role="alertdialog"]'), + document.getElementById('rtveCookiePolicy'), ...document.getElementsByClassName('s-cookies'), document.getElementById('sanoma-consent-bar-mobile'), document.getElementById('sccm-container'), @@ -455,6 +491,7 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('t3CookieNotice'), document.getElementById('tarteaucitronRoot'), document.getElementById('thp_notf_div'), + ...document.getElementsByClassName('top-wrp bnr-wrp'), ...document.getElementsByClassName('truste_box_overlay'), ...document.getElementsByClassName('truste_overlay'), document.querySelector('[type="COOKIE_USAGE"]'), @@ -467,5 +504,6 @@ export const getRemovableElements = (document) => Array.from([ document.getElementById('vscookieAlertCont'), ...document.getElementsByClassName('widget_cookies'), document.getElementById('widget_eu_cookie_law_widget'), + document.getElementById('wpx_cookie'), document.querySelector('ytd-consent-bump-renderer'), ]);