From e88591a8212def560e511d127d428a540fa9dfb7 Mon Sep 17 00:00:00 2001
From: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com>
Date: Mon, 18 Apr 2022 20:34:59 +0200
Subject: [PATCH] Release v2.6.5.0
---
changelog.txt | 2 ++
contentScript.js | 64 ++++++++++++++++++++++----------------------
custom/manifest.json | 2 +-
manifest.json | 2 +-
updates.xml | 2 +-
5 files changed, 37 insertions(+), 35 deletions(-)
diff --git a/changelog.txt b/changelog.txt
index 17e75e9..d87da69 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -2,6 +2,8 @@
Changelog Bypass Paywalls Clean - Chrome
Post-release
+
+* v2.6.5.0 (2022-04-18)
Add Aftonbladet.se
Add Investors' Chronicle (UK)
Add Nzz.ch Regional (opt-in to custom sites)
diff --git a/contentScript.js b/contentScript.js
index dee5d5c..596c127 100755
--- a/contentScript.js
+++ b/contentScript.js
@@ -3054,38 +3054,6 @@ else if (matchDomain(['nola.com', 'theadvocate.com'])) {
}
}
-else if (matchDomain('nzherald.co.nz')) {
- // plus code in contentScript_once.js
- let article_content = document.querySelector('.article__content');
- if (article_content) {
- let premium = document.querySelector('span.ellipsis');
- if (premium && dompurify_loaded) {
- premium.classList.remove('ellipsis');
- let article_offer = document.querySelector('.article-offer');
- removeDOMElement(article_offer);
- let css_selector = article_content.querySelectorAll('p[style]')[1].getAttribute('class');
- let hidden_not_pars = article_content.querySelectorAll('.' + css_selector + ':not(p)');
- for (let hidden_not_par of hidden_not_pars) {
- hidden_not_par.classList.remove(css_selector);
- hidden_not_par.removeAttribute('style');
- }
- let hidden_pars = article_content.querySelectorAll('p.' + css_selector);
- let par_html, par_dom;
- let parser = new DOMParser();
- for (let hidden_par of hidden_pars) {
- let par_html = parser.parseFromString('
' + DOMPurify.sanitize(hidden_par.innerHTML) + '
', 'text/html');
- let par_dom = par_html.querySelector('div');
- article_content.insertBefore(par_dom, hidden_par);
- }
- let first_span = document.querySelector('p > span');
- if (first_span)
- first_span.removeAttribute('class');
- }
- }
- let premium_toaster = document.querySelector('#premium-toaster');
- removeDOMElement(premium_toaster);
-}
-
else if (matchDomain('nybooks.com')) {
let paywall_article = document.querySelector('.paywall-article');
if (paywall_article)
@@ -3120,6 +3088,38 @@ else if (matchDomain('nytimes.com')) {
}
}
+else if (matchDomain('nzherald.co.nz')) {
+ // plus code in contentScript_once.js
+ let article_content = document.querySelector('.article__content');
+ if (article_content) {
+ let premium = document.querySelector('span.ellipsis');
+ if (premium && dompurify_loaded) {
+ premium.classList.remove('ellipsis');
+ let article_offer = document.querySelector('.article-offer');
+ removeDOMElement(article_offer);
+ let css_selector = article_content.querySelectorAll('p[style]')[1].getAttribute('class');
+ let hidden_not_pars = article_content.querySelectorAll('.' + css_selector + ':not(p)');
+ for (let hidden_not_par of hidden_not_pars) {
+ hidden_not_par.classList.remove(css_selector);
+ hidden_not_par.removeAttribute('style');
+ }
+ let hidden_pars = article_content.querySelectorAll('p.' + css_selector);
+ let par_html, par_dom;
+ let parser = new DOMParser();
+ for (let hidden_par of hidden_pars) {
+ let par_html = parser.parseFromString('' + DOMPurify.sanitize(hidden_par.innerHTML) + '
', 'text/html');
+ let par_dom = par_html.querySelector('div');
+ article_content.insertBefore(par_dom, hidden_par);
+ }
+ let first_span = document.querySelector('p > span');
+ if (first_span)
+ first_span.removeAttribute('class');
+ }
+ }
+ let premium_toaster = document.querySelector('#premium-toaster');
+ removeDOMElement(premium_toaster);
+}
+
else if (matchDomain('outlookindia.com')) {
let paywall = document.querySelector('div.paywall');
if (paywall) {
diff --git a/custom/manifest.json b/custom/manifest.json
index 96b1c3b..7e2ad5a 100644
--- a/custom/manifest.json
+++ b/custom/manifest.json
@@ -42,5 +42,5 @@
"webRequestBlocking",
""
],
- "version": "2.6.4.7"
+ "version": "2.6.5.0"
}
diff --git a/manifest.json b/manifest.json
index c1ca27b..1da58e0 100755
--- a/manifest.json
+++ b/manifest.json
@@ -655,5 +655,5 @@
"*://*.wsj.net/*",
"*://webcache.googleusercontent.com/*"
],
- "version": "2.6.4.7"
+ "version": "2.6.5.0"
}
diff --git a/updates.xml b/updates.xml
index a1ef47c..116eb1e 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,6 +1,6 @@
-
+