From 38b82af3c9460d9ee786163dcc02329ed3afd897 Mon Sep 17 00:00:00 2001 From: wanhose Date: Thu, 8 Apr 2021 23:52:52 +0200 Subject: [PATCH] refactor: move one level up removing src structure --- {src/_locales => _locales}/de/messages.json | 0 {src/_locales => _locales}/en/messages.json | 0 {src/_locales => _locales}/es/messages.json | 0 {src/_locales => _locales}/fr/messages.json | 0 {src/_locales => _locales}/it/messages.json | 0 .../_locales => _locales}/pt_BR/messages.json | 0 .../_locales => _locales}/pt_PT/messages.json | 0 {src/_locales => _locales}/ro/messages.json | 0 {src/_locales => _locales}/ru/messages.json | 0 assets/icon-disabled.png | Bin 0 -> 13151 bytes .../icon128.png => assets/icon-enabled.png | Bin assets/icon128.png | Bin 0 -> 13375 bytes {src/assets => assets}/icon16.png | Bin {src/assets => assets}/icon32.png | Bin {src/assets => assets}/icon48.png | Bin {src/data => data}/elements.txt | 7 +- docs/README.md | 2 +- scripts/content.js | 5 +- src/popup.html | 104 ------------------ src/scripts/content.js | 64 ----------- src/scripts/popup.js | 37 ------- {src/styles => styles}/index.css | 20 +++- {src/styles => styles}/reset.css | 0 23 files changed, 27 insertions(+), 212 deletions(-) rename {src/_locales => _locales}/de/messages.json (100%) rename {src/_locales => _locales}/en/messages.json (100%) rename {src/_locales => _locales}/es/messages.json (100%) rename {src/_locales => _locales}/fr/messages.json (100%) rename {src/_locales => _locales}/it/messages.json (100%) rename {src/_locales => _locales}/pt_BR/messages.json (100%) rename {src/_locales => _locales}/pt_PT/messages.json (100%) rename {src/_locales => _locales}/ro/messages.json (100%) rename {src/_locales => _locales}/ru/messages.json (100%) create mode 100644 assets/icon-disabled.png rename src/assets/icon128.png => assets/icon-enabled.png (100%) create mode 100644 assets/icon128.png rename {src/assets => assets}/icon16.png (100%) rename {src/assets => assets}/icon32.png (100%) rename {src/assets => assets}/icon48.png (100%) rename {src/data => data}/elements.txt (99%) delete mode 100644 src/popup.html delete mode 100644 src/scripts/content.js delete mode 100644 src/scripts/popup.js rename {src/styles => styles}/index.css (75%) rename {src/styles => styles}/reset.css (100%) diff --git a/src/_locales/de/messages.json b/_locales/de/messages.json similarity index 100% rename from src/_locales/de/messages.json rename to _locales/de/messages.json diff --git a/src/_locales/en/messages.json b/_locales/en/messages.json similarity index 100% rename from src/_locales/en/messages.json rename to _locales/en/messages.json diff --git a/src/_locales/es/messages.json b/_locales/es/messages.json similarity index 100% rename from src/_locales/es/messages.json rename to _locales/es/messages.json diff --git a/src/_locales/fr/messages.json b/_locales/fr/messages.json similarity index 100% rename from src/_locales/fr/messages.json rename to _locales/fr/messages.json diff --git a/src/_locales/it/messages.json b/_locales/it/messages.json similarity index 100% rename from src/_locales/it/messages.json rename to _locales/it/messages.json diff --git a/src/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json similarity index 100% rename from src/_locales/pt_BR/messages.json rename to _locales/pt_BR/messages.json diff --git a/src/_locales/pt_PT/messages.json b/_locales/pt_PT/messages.json similarity index 100% rename from src/_locales/pt_PT/messages.json rename to _locales/pt_PT/messages.json diff --git a/src/_locales/ro/messages.json b/_locales/ro/messages.json similarity index 100% rename from src/_locales/ro/messages.json rename to _locales/ro/messages.json diff --git a/src/_locales/ru/messages.json b/_locales/ru/messages.json similarity index 100% rename from src/_locales/ru/messages.json rename to _locales/ru/messages.json diff --git a/assets/icon-disabled.png b/assets/icon-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea27f10b74a824f737b977647a1199c9fc226ce GIT binary patch literal 13151 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 a9GXOQ($rr)Sl}OLAjMZ|vR|dmLjDJlaZkbk literal 0 HcmV?d00001 diff --git a/src/assets/icon128.png b/assets/icon-enabled.png similarity index 100% rename from src/assets/icon128.png rename to assets/icon-enabled.png diff --git a/assets/icon128.png b/assets/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..ed63a00ec9797efc4270655e062188ac8082ec76 GIT binary patch literal 13375 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 div#overlay \ No newline at end of file +body[style="overflow-y: unset !important; position: relative; min-height: 100%; top: 0px;"] > div#overlay +.tco-content-dock left tco-content-dock-on +[class*="AnalyticsFooter-module--container"] +.subredditvars-r-javascript > div > section +.popover--oreo-message \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index 570a028..6111c62 100644 --- a/docs/README.md +++ b/docs/README.md @@ -9,7 +9,7 @@ An extension that allows you to remove cookie consent dialogs automatically. ## Compatibility -- Google Chrome 26+. +- Google Chrome 67+. - Microsoft Edge 79+. - Mozilla Firefox 48+. - Opera 48+. diff --git a/scripts/content.js b/scripts/content.js index c997d5c..5523bfb 100644 --- a/scripts/content.js +++ b/scripts/content.js @@ -28,9 +28,8 @@ let selectors = []; * @type {string} */ -const url = chrome.runtime.getURL("data/elements.txt"); -/*const url = - "https://raw.githubusercontent.com/wanhose/do-not-consent/master/data/elements.txt";*/ +const url = + "https://raw.githubusercontent.com/wanhose/do-not-consent/master/data/elements.txt"; /** * @function commit diff --git a/src/popup.html b/src/popup.html deleted file mode 100644 index 53fba3c..0000000 --- a/src/popup.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - -

Please rate this extension!

-
- - - - - - - - - - - - - - - -
- - - - diff --git a/src/scripts/content.js b/src/scripts/content.js deleted file mode 100644 index 00be72f..0000000 --- a/src/scripts/content.js +++ /dev/null @@ -1,64 +0,0 @@ -let elements = []; - -const fix = () => { - const html = document.documentElement; - const body = document.body; - - html.style.setProperty("overflow-y", "unset", "important"); - body.style.setProperty("overflow-y", "unset", "important"); -}; - -const observe = () => { - observer.observe(document.body, { - attributes: true, - childList: true, - }); -}; - -const search = (match) => { - if (!match.includes("[") && !match.includes(">")) { - if (match.startsWith(".")) { - return document.getElementsByClassName(match.slice(1))[0]; - } - - if (match.startsWith("#")) { - return document.getElementById(match.slice(1)); - } - } else { - return document.querySelector(match); - } - - return null; -}; - -const remove = () => { - for (let i = elements.length; i--; ) { - const match = elements[i]; - const element = search(match); - - if (element) { - const tagName = element.tagName.toUpperCase(); - - if (!["BODY", "HTML"].includes(tagName)) element.remove(); - } - } -}; - -const observer = new MutationObserver((_, instance) => { - instance.disconnect(); - fix(); - remove(); - observe(); -}); - -(async () => { - const url = chrome.runtime.getURL("data/elements.txt"); - const db = await fetch(url).then((res) => res.text()); - elements = db.split("\n"); -})(); - -document.addEventListener("DOMContentLoaded", () => { - fix(); - remove(); - observe(); -}); diff --git a/src/scripts/popup.js b/src/scripts/popup.js deleted file mode 100644 index 019e666..0000000 --- a/src/scripts/popup.js +++ /dev/null @@ -1,37 +0,0 @@ -const handleClick = (event) => { - const negative = document.getElementById("negative"); - const positive = document.getElementById("positive"); - const { score } = event.currentTarget.dataset; - const stars = document.getElementById("stars"); - - switch (score) { - case "1": - case "2": - case "3": - stars.setAttribute("hidden", "true"); - negative.removeAttribute("hidden"); - break; - case "4": - case "5": - stars.setAttribute("hidden", "true"); - positive.removeAttribute("hidden"); - break; - default: - break; - } -}; - -document.addEventListener("DOMContentLoaded", () => { - const chromeUrl = - "https://chrome.google.com/webstore/detail/do-not-consent/djcbfpkdhdkaflcigibkbpboflaplabg"; - const firefoxUrl = - "https://addons.mozilla.org/es/firefox/addon/do-not-consent/"; - const isChrome = chrome.runtime.getURL("").startsWith("chrome-extension://"); - const stars = Array.from(document.getElementsByClassName("star")); - const storeLink = document.getElementById("store-link"); - - stars.forEach((star) => { - star.addEventListener("click", handleClick); - }); - storeLink.setAttribute("href", isChrome ? chromeUrl : firefoxUrl); -}); diff --git a/src/styles/index.css b/styles/index.css similarity index 75% rename from src/styles/index.css rename to styles/index.css index b2c84d5..4a933f6 100644 --- a/src/styles/index.css +++ b/styles/index.css @@ -15,7 +15,7 @@ body { color: var(--color-chocolate); display: flex; flex-direction: column; - height: 5rem; + height: 12rem; justify-content: center; margin: 1rem; width: 20rem; @@ -58,6 +58,24 @@ span { padding-right: 0.75rem; } +#state-button { + background-color: var(--color-star); + border: none; + border-radius: 0.25rem; + color: var(--color-chocolate); + font-size: 0.875rem; + line-height: 1; + margin: 0 auto 1rem auto; + outline: 0; + padding: 0.5rem 1rem; +} + +#state-button:focus, +#state-button:hover { + cursor: pointer; + opacity: 0.7; +} + #stars { display: inline-flex; } diff --git a/src/styles/reset.css b/styles/reset.css similarity index 100% rename from src/styles/reset.css rename to styles/reset.css