refactor: prettierize all project
This commit is contained in:
parent
09d74504ea
commit
55edffd4b2
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"appDesc": {
|
||||
"message": "Une extension qui vous permet de supprimer les boîtes de dialogue de consentement aux cookies"
|
||||
}
|
||||
}
|
||||
"appDesc": {
|
||||
"message": "Une extension qui vous permet de supprimer les boîtes de dialogue de consentement aux cookies"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -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"
|
||||
}
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"appDesc": {
|
||||
"description": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie",
|
||||
"message": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie"
|
||||
}
|
||||
}
|
||||
"appDesc": {
|
||||
"description": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie",
|
||||
"message": "Расширение, позволяющее автоматически удалять диалоги согласия на использование файлов cookie"
|
||||
}
|
||||
}
|
||||
|
@ -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);
|
||||
};
|
||||
}
|
||||
|
@ -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",
|
||||
];
|
||||
|
@ -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...
|
||||
|
Loading…
Reference in New Issue
Block a user