From 86167aa540d6164096ebb1ca4e4d9c28fd0ed3eb Mon Sep 17 00:00:00 2001 From: wanhose Date: Fri, 24 Apr 2020 20:29:38 +0200 Subject: [PATCH] feat(content): add support for ens --- js/content.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/js/content.js b/js/content.js index a98bb6f..ccd66ec 100644 --- a/js/content.js +++ b/js/content.js @@ -1,16 +1,16 @@ if (typeof chrome.app.isInstalled !== 'undefined') { // Observer const observer = new MutationObserver((mutations, observer) => { - for (let mutation of mutations) { + mutations.forEach(mutation => { if (mutation.type === 'childList') { observer.disconnect(); doMagic(); observe(); } - } + }); }); - // Inject buttons + // Remover const doMagic = () => { // Quantcast const notRemovableElements = Array.from(document.getElementsByClassName("qc-cmp-ui-showing")); @@ -23,8 +23,14 @@ if (typeof chrome.app.isInstalled !== 'undefined') { element.remove(); }); + let removableElement = null; + + // ENS + removableElement = document.getElementById("ensNotifyBanner"); + if (!!removableElement) removableElement.remove(); + // OneTrust - const removableElement = document.getElementById("onetrust-consent-sdk"); + removableElement = document.getElementById("onetrust-consent-sdk"); if (!!removableElement) removableElement.remove(); };