From 5b58915cfc9043658d62c9df2bfdf705ccb39bf0 Mon Sep 17 00:00:00 2001 From: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com> Date: Thu, 4 Aug 2022 07:57:25 +0200 Subject: [PATCH] Fix Australian Community Media (css) --- README.md | 8 ++++---- changelog.txt | 1 + contentScript.js | 10 +++++----- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index fdc67c4..00e89aa 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ You can also install the custom add-on version (with host permissions for all si ### Update Check for updates (in about:addons) and allow permissions for newly supported sites (else no update will be installed).\ -You can also check for update of site rules at startup (opt-in).\ +You can also check for update of site rules at startup (opt-in); only available until about 10 days after fix-release.\ For new sites you also have to opt-in to custom sites/request permissions for new domains (or wait for new release). #### Android @@ -156,7 +156,7 @@ Grouped in options:\ ##### Magazines/Blogs [Medium](https://www.medium.com)*\ Grouped in options:\ -*Medium custom domains* like (opt-in to custom sites for unlisted):\ +*Medium custom domains* like (opt-in to custom sites for unlisted)\ [Better Programming](https://betterprogramming.pub) - [Towards Data Science](https://towardsdatascience.com) @@ -593,7 +593,7 @@ Grouped in options:\ [Leidsch Dagblad](https://www.leidschdagblad.nl) - [IJmuider Courant](https://www.ijmuidercourant.nl) - [De Gooi- en Eemlander](https://www.gooieneemlander.nl)\ -*Mediahuis Noord* sites like (opt-in to custom sites for unlisted):\ +*Mediahuis Noord* sites like (opt-in to custom sites for unlisted)\ [Dagblad van het Noorden](https://www.dvhn.nl) - [Leeuwarder Courant](https://www.lc.nl) @@ -618,7 +618,7 @@ Grouped in options:\ *ARA* sites like\ [Ara.cat](https://www.ara.cat) - [Ara Balears](https://www.arabalears.cat)\ -*Grupo Prensa Ibérica* sites like (opt-in to custom sites for unlisted):\ +*Grupo Prensa Ibérica* sites like (opt-in to custom sites for unlisted)\ [Diario de Mallorca](https://www.diariodemallorca.es) - [El Día](https://www.eldia.es) - [El Periódico de España](https://www.epe.es) - diff --git a/changelog.txt b/changelog.txt index 74e41fa..dc96c07 100644 --- a/changelog.txt +++ b/changelog.txt @@ -5,6 +5,7 @@ Post-release Add Limburger.nl Add Standaard.be Add SuomenSotilas.fi +Fix Australian Community Media (css) Add Tagesspiegel.de Fix The Athletic (amp) Grouping DPG Media (not ADR) diff --git a/contentScript.js b/contentScript.js index 1ee0eb6..0b65fc4 100644 --- a/contentScript.js +++ b/contentScript.js @@ -280,10 +280,10 @@ else { let au_comm_media_domains = ['bendigoadvertiser.com.au', 'bordermail.com.au', 'canberratimes.com.au', 'centralwesterndaily.com.au', 'dailyadvertiser.com.au', 'dailyliberal.com.au', 'examiner.com.au', 'illawarramercury.com.au', 'newcastleherald.com.au', 'northerndailyleader.com.au', 'standard.net.au', 'theadvocate.com.au', 'thecourier.com.au', 'westernadvocate.com.au']; let au_comm_media_link = document.querySelector('a[href^="https://australiancommunitymedia.zendesk.com"]'); if (matchDomain(au_comm_media_domains) || au_comm_media_link) { - let mask = document.querySelector('div[style^="-webkit-mask-image"]'); + let mask = document.querySelector('div[style*="mask-image"]'); if (mask) { mask.removeAttribute('style'); - let div_hidden = document.querySelectorAll('div[class="hidden"]'); + let div_hidden = document.querySelectorAll('div.hidden'); for (let elem of div_hidden) elem.classList.remove('hidden'); } else { @@ -299,7 +299,7 @@ else { if (noscroll) noscroll.removeAttribute('style'); let story_generic_iframe = document.querySelector('.story-generic__iframe'); - let ads = document.querySelectorAll('.ad-placeholder, .sticky, [id*="-container"]'); + let ads = document.querySelectorAll('.ad-placeholder, .sticky, [id*="-container"], #hindsight-ads-iframe'); removeDOMElement(story_generic_iframe, blocker, ...ads); } else if (window.location.hostname.endsWith('.com.au')) { // Australia News Corp @@ -1144,7 +1144,7 @@ else if (matchDomain('elespanol.com')) { else if (matchDomain(es_unidad_domains)) { let premium = document.querySelector('.ue-c-article__premium'); let url = window.location.href; - if (!window.location.hostname.match(/^amp(-\w{2})?\./)) { + if (!window.location.hostname.match(/^amp(-[a-z]{2})?\./)) { if (premium) { removeDOMElement(premium); window.location.href = url.replace('/www.', '/amp.'); @@ -2071,7 +2071,7 @@ else if (matchDomain(nl_mediahuis_region_domains)) { }, 500); } -else if (matchDomain(nl_dpg_media_domains)) { +else if (false && matchDomain(nl_dpg_media_domains)) { let banners = document.querySelectorAll('div[data-temptation-position^="PAGE_"], div[class^="ad--"]'); let paywall = document.querySelectorAll('[data-temptation-position^="ARTICLE_"]'); removeDOMElement(...banners, ...paywall);