Fix-update Groupe La Depeche

merge-requests/1/head
magnolia1234 3 years ago
parent 4f9d61f0ad
commit 24016d15c2

@ -471,7 +471,7 @@ function add_grouped_sites(init_rules) {
}
for (let domain of fr_groupe_la_depeche_domains) {
allow_cookies.push(domain);
blockedRegexes[domain] = /(.+\.poool\.fr\/.+|cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js)/;//|iframe
blockedRegexes[domain] = /(.+\.poool\.fr\/.+|cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent|subscriptions)-.+\.js)/;//|iframe
}
for (let domain of it_ilmessaggero_domains)
blockedRegexes[domain] = /utils\.cedsdigital\.it\/js\/PaywallMeter\.js/;

@ -6,6 +6,7 @@ Add Daily Nation (Kenya)
Add Houston Chronicle (USA)
Add Schleswig-Holsteinischer Zeitungsverlag (Germany)
Add Sports Illustrated
Fix-update Groupe La Depeche
Fix-update La Croix (timing)
Grouping Repubblica.it sites (rules only)
Fix popup (update notification; GitLab CORS issue)

@ -813,33 +813,16 @@ else if (domain = matchDomain(fr_groupe_la_depeche_domains)) {
let url = window.location.href;
let url_new = url.replace(domain + '/', domain + '/amp/');
if (url.includes(domain + '/amp/')) {
let amp_access_hide = document.querySelector('[amp-access-hide]');
if (amp_access_hide) {
amp_access_hide.removeAttribute('amp-access-hide');
}
let subscr_section = document.querySelectorAll('[subscriptions-section="content"]');
for (let elem of subscr_section)
elem.removeAttribute('subscriptions-section');
let amp_ads = document.querySelectorAll('amp-ad, amp-embed');
removeDOMElement(...amp_ads);
} else {
if (!['nrpyrenees.fr', 'petitbleu.fr'].includes(domain)) {
window.setTimeout(function () {
const hidden_section = document.querySelector('.article-full__body-content');
if (hidden_section) {
hidden_section.classList.remove('article-full__body-content');
let pars = hidden_section.querySelectorAll("p, h2, div");
for (let par of pars) {
par.removeAttribute('style');
}
}
const abon = document.querySelector('#noscript-paywall-content, #noscript-paywall');
removeDOMElement(abon);
}, 500); // Delay (in milliseconds)
} else {
let paywall = document.querySelector('#noscript-paywall-content');
if (paywall) {
window.setTimeout(function () {
window.location.href = url_new;
}, 500); // Delay (in milliseconds)
}
let paywall = document.querySelector('div.paywall');
if (paywall) {
removeDOMElement(paywall);
window.location.href = url_new;
}
}
}

@ -476,5 +476,5 @@
"*://*.userzoom.com/*",
"*://*.wsj.net/*"
],
"version": "2.0.8.7"
"version": "2.0.8.8"
}
Loading…
Cancel
Save