mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-10 03:41:57 +01:00
Release v2.6.5.0
This commit is contained in:
parent
75987fd104
commit
1e20399930
4 changed files with 37 additions and 35 deletions
|
@ -2,6 +2,8 @@
|
|||
Changelog Bypass Paywalls Clean - Firefox
|
||||
|
||||
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)
|
||||
|
|
|
@ -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('<div style="margin: 10px 0px; font-size: 17px">' + DOMPurify.sanitize(hidden_par.innerHTML) + '</div>', '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('<div style="margin: 10px 0px; font-size: 17px">' + DOMPurify.sanitize(hidden_par.innerHTML) + '</div>', '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) {
|
||||
|
|
|
@ -667,5 +667,5 @@
|
|||
"*://*.wsj.net/*",
|
||||
"*://webcache.googleusercontent.com/*"
|
||||
],
|
||||
"version": "2.6.4.7"
|
||||
"version": "2.6.5.0"
|
||||
}
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
"addons": {
|
||||
"magnolia@12.34": {
|
||||
"updates": [
|
||||
{ "version": "2.6.4.0",
|
||||
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-2.6.4.0.xpi" }
|
||||
{ "version": "2.6.5.0",
|
||||
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-2.6.5.0.xpi" }
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue