From 55edffd4b2304aba08e549e875fd4198216763cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Jose=CC=81=20Vi=CC=81lchez?= Date: Sat, 5 Dec 2020 23:09:06 +0100 Subject: [PATCH] refactor: prettierize all project --- src/_locales/de/messages.json | 10 +-- src/_locales/en/messages.json | 10 +-- src/_locales/es/messages.json | 10 +-- src/_locales/fr/messages.json | 8 +-- src/_locales/it/messages.json | 10 +-- src/_locales/pt_BR/messages.json | 10 +-- src/_locales/pt_PT/messages.json | 10 +-- src/_locales/ro/messages.json | 10 +-- src/_locales/ru/messages.json | 10 +-- src/js/content.js | 16 ++--- src/js/modules/constants.js | 8 +-- src/js/modules/script.js | 112 +++++++++++++++++-------------- 12 files changed, 119 insertions(+), 105 deletions(-) diff --git a/src/_locales/de/messages.json b/src/_locales/de/messages.json index fdf9db2..bc8a043 100644 --- a/src/_locales/de/messages.json +++ b/src/_locales/de/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Eine Erweiterung, mit der Sie Cookie-Zustimmungsdialoge automatisch löschen können", - "message": "Eine Erweiterung, mit der Sie Cookie-Zustimmungsdialoge automatisch löschen können" - } -} \ No newline at end of file + "appDesc": { + "description": "Eine Erweiterung, mit der Sie Cookie-Zustimmungsdialoge automatisch löschen können", + "message": "Eine Erweiterung, mit der Sie Cookie-Zustimmungsdialoge automatisch löschen können" + } +} diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json index 51b7c7f..e430dd6 100644 --- a/src/_locales/en/messages.json +++ b/src/_locales/en/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "An extension that allows you to remove cookie consent dialogs automatically", - "message": "An extension that allows you to remove cookie consent dialogs automatically" - } -} \ No newline at end of file + "appDesc": { + "description": "An extension that allows you to remove cookie consent dialogs automatically", + "message": "An extension that allows you to remove cookie consent dialogs automatically" + } +} diff --git a/src/_locales/es/messages.json b/src/_locales/es/messages.json index 55be595..22e4c68 100644 --- a/src/_locales/es/messages.json +++ b/src/_locales/es/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Una extensión que te permite eliminar los diálogos de consentimiento de cookies automáticamente", - "message": "Una extensión que te permite eliminar los diálogos de consentimiento de cookies automáticamente" - } -} \ No newline at end of file + "appDesc": { + "description": "Una extensión que te permite eliminar los diálogos de consentimiento de cookies automáticamente", + "message": "Una extensión que te permite eliminar los diálogos de consentimiento de cookies automáticamente" + } +} diff --git a/src/_locales/fr/messages.json b/src/_locales/fr/messages.json index 39ef0e1..d05d5dc 100644 --- a/src/_locales/fr/messages.json +++ b/src/_locales/fr/messages.json @@ -1,5 +1,5 @@ { - "appDesc": { - "message": "Une extension qui vous permet de supprimer les boîtes de dialogue de consentement aux cookies" - } -} \ No newline at end of file + "appDesc": { + "message": "Une extension qui vous permet de supprimer les boîtes de dialogue de consentement aux cookies" + } +} diff --git a/src/_locales/it/messages.json b/src/_locales/it/messages.json index ffba359..e76bf85 100644 --- a/src/_locales/it/messages.json +++ b/src/_locales/it/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Un'estensione che consente di eliminare automaticamente i dialoghi di consenso sui cookie", - "message": "Un'estensione che consente di eliminare automaticamente i dialoghi di consenso sui cookie" - } -} \ No newline at end of file + "appDesc": { + "description": "Un'estensione che consente di eliminare automaticamente i dialoghi di consenso sui cookie", + "message": "Un'estensione che consente di eliminare automaticamente i dialoghi di consenso sui cookie" + } +} diff --git a/src/_locales/pt_BR/messages.json b/src/_locales/pt_BR/messages.json index 3d3e64f..b4178f5 100644 --- a/src/_locales/pt_BR/messages.json +++ b/src/_locales/pt_BR/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies", - "message": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies" - } -} \ No newline at end of file + "appDesc": { + "description": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies", + "message": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies" + } +} diff --git a/src/_locales/pt_PT/messages.json b/src/_locales/pt_PT/messages.json index 3d3e64f..b4178f5 100644 --- a/src/_locales/pt_PT/messages.json +++ b/src/_locales/pt_PT/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies", - "message": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies" - } -} \ No newline at end of file + "appDesc": { + "description": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies", + "message": "Uma extensão que permite excluir automaticamente as caixas de diálogo de consentimento de cookies" + } +} diff --git a/src/_locales/ro/messages.json b/src/_locales/ro/messages.json index adcb07b..e531ef8 100644 --- a/src/_locales/ro/messages.json +++ b/src/_locales/ro/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "O extensie care vă permite să ștergeți automat dialogurile de consimțământ cookie", - "message": "O extensie care vă permite să ștergeți automat dialogurile de consimțământ cookie" - } -} \ No newline at end of file + "appDesc": { + "description": "O extensie care vă permite să ștergeți automat dialogurile de consimțământ cookie", + "message": "O extensie care vă permite să ștergeți automat dialogurile de consimțământ cookie" + } +} diff --git a/src/_locales/ru/messages.json b/src/_locales/ru/messages.json index 6235b34..5ec22df 100644 --- a/src/_locales/ru/messages.json +++ b/src/_locales/ru/messages.json @@ -1,6 +1,6 @@ { - "appDesc": { - "description": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie", - "message": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie" - } -} \ No newline at end of file + "appDesc": { + "description": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie", + "message": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie" + } +} diff --git a/src/js/content.js b/src/js/content.js index 4d11fa2..64da961 100644 --- a/src/js/content.js +++ b/src/js/content.js @@ -1,12 +1,12 @@ -'use strict'; +"use strict"; if (!!window.chrome) { - const target = - document.head - || document.getElementsByTagName('head')[0] - || document.body - || document.getElementsByTagName('body')[0]; - + const target = + document.head || + document.getElementsByTagName("head")[0] || + document.body || + document.getElementsByTagName("body")[0]; + // Create logic script const script = document.createElement("script"); script.setAttribute("src", chrome.runtime.getURL("js/modules/script.js")); @@ -14,4 +14,4 @@ if (!!window.chrome) { // Inject logic script if (!!target) target.appendChild(script); -}; +} diff --git a/src/js/modules/constants.js b/src/js/modules/constants.js index fe7cbe2..8c68488 100644 --- a/src/js/modules/constants.js +++ b/src/js/modules/constants.js @@ -1,6 +1,6 @@ export const UNTOUCHABLE_SITES = [ - 'www.aviva.co.uk', - 'www.gamemania.be', - 'www.guysandstthomas.nhs.uk', - 'www.youtube.com', + "www.aviva.co.uk", + "www.gamemania.be", + "www.guysandstthomas.nhs.uk", + "www.youtube.com", ]; diff --git a/src/js/modules/script.js b/src/js/modules/script.js index ce6d5ad..50f48b4 100644 --- a/src/js/modules/script.js +++ b/src/js/modules/script.js @@ -1,67 +1,81 @@ -import { UNTOUCHABLE_SITES } from './constants.js' -import { getNotRemovableElements, getRemovableElements } from './helpers.js'; +import { UNTOUCHABLE_SITES } from "./constants.js"; +import { getNotRemovableElements, getRemovableElements } from "./helpers.js"; // Observer const observer = new MutationObserver((mutations, observer) => { - mutations.forEach(() => { - observer.disconnect(); - doMagic(); - observe(); - }); + mutations.forEach(() => { + observer.disconnect(); + doMagic(); + observe(); + }); }); // Remover const doMagic = () => { - // Getting elements - const notRemovable = getNotRemovableElements(document) - .filter(element => !!element); - const removable = getRemovableElements(document) - .filter(element => !!element); + // Getting elements + const notRemovable = getNotRemovableElements(document).filter( + (element) => !!element + ); + const removable = getRemovableElements(document).filter( + (element) => !!element + ); - // Fixing main elements - if (!UNTOUCHABLE_SITES.includes(document.location.host)) { - document.documentElement.style.setProperty('margin-top', 'unset', 'important'); - document.documentElement.style.setProperty('overflow', 'unset', 'important'); - document.documentElement.style.setProperty('position', 'unset', 'important'); - document.body.style.setProperty('overflow', 'unset', 'important'); + // Fixing main elements + if (!UNTOUCHABLE_SITES.includes(document.location.host)) { + document.documentElement.style.setProperty( + "margin-top", + "unset", + "important" + ); + document.documentElement.style.setProperty( + "overflow", + "unset", + "important" + ); + document.documentElement.style.setProperty( + "position", + "unset", + "important" + ); + document.body.style.setProperty("overflow", "unset", "important"); + } + + // Remove irritating all removable elements + removable.forEach((element) => { + const isRemovable = + element.tagName.toLowerCase() !== "body" && + element.tagName.toLowerCase() !== "html"; + + if (isRemovable) { + const exists = + document.getElementById(element.id) || + document.getElementsByName(element.name).length > 0 || + document.getElementsByClassName(element.className).length > 0; + + if (exists) element.remove(); } + }); - // Remove irritating all removable elements - removable.forEach(element => { - const isRemovable = - element.tagName.toLowerCase() !== 'body' - && element.tagName.toLowerCase() !== 'html'; + // Remove irritating styles from elements not removable + notRemovable.forEach((element) => { + element.style.setProperty("margin-top", "unset", "important"); + element.style.setProperty("overflow", "unset", "important"); + element.style.setProperty("padding-top", "unset", "important"); - if (isRemovable) { - const exists = - document.getElementById(element.id) - || document.getElementsByName(element.name).length > 0 - || document.getElementsByClassName(element.className).length > 0; - - if (exists) element.remove(); - } - }); - - // Remove irritating styles from elements not removable - notRemovable.forEach(element => { - element.style.setProperty('margin-top', 'unset', 'important'); - element.style.setProperty('overflow', 'unset', 'important'); - element.style.setProperty('padding-top', 'unset', 'important'); - - // Miscellaneous - element.classList.remove('cli-barmodal-open'); - element.classList.remove('cookiesAccepted'); - element.classList.remove('cookiewall-active'); - element.classList.remove('noScroll'); - }); + // Miscellaneous + element.classList.remove("cli-barmodal-open"); + element.classList.remove("cookiesAccepted"); + element.classList.remove("cookiewall-active"); + element.classList.remove("noScroll"); + }); }; // Observer starts observe when call this function const observe = () => { - observer.observe(document.body, { - attributes: true, - childList: true, - }); + observer.observe(document.body, { + attributes: true, + childList: true, + }); }; // Then...