diff --git a/changelog.txt b/changelog.txt index c80d28d..a716153 100644 --- a/changelog.txt +++ b/changelog.txt @@ -5,6 +5,7 @@ Post-release Add Las Provincias (Spain) Add Times of India Fix-update Crain's Chicago Business +Fix-update Knack.be Fix-update LeScienze.it Fix-update South China Morning Post (amp) diff --git a/contentScript.js b/contentScript.js index e8aa125..143d938 100755 --- a/contentScript.js +++ b/contentScript.js @@ -1215,15 +1215,17 @@ else if (matchDomain('gva.be')) { else if (matchDomain('knack.be')) { let paywall = document.querySelector('.rmgPaywall'); - removeDOMElement(paywall); - let hidden_body = document.querySelector('div.rmgDetail-body div'); - if (hidden_body) { - hidden_body.removeAttribute('class'); - let body_text = hidden_body.innerText.replace(/(?:^|[\w\"\'])(\.|\?|!)(?=[A-Za-zÀ-ÿ\"\']{2,})/gm, "$&\n\n"); - hidden_body.innerText = body_text; - let intro_par = document.querySelector('div.rmgDetail-body p'); - if (intro_par && intro_par.innerText.length > 200) - removeDOMElement(intro_par); + if (paywall) { + removeDOMElement(paywall); + let hidden_body = document.querySelector('div.rmgDetail-body div'); + if (hidden_body) { + hidden_body.removeAttribute('class'); + let body_text = hidden_body.innerText.replace(/(?:^|[\w\"\'])(\.|\?|!)(?=[A-Za-zÀ-ÿ\"\']{2,})/gm, "$&\n\n"); + hidden_body.innerText = body_text; + let intro_par = document.querySelector('div.rmgDetail-body p'); + if (intro_par && intro_par.innerText.length > 200) + removeDOMElement(intro_par); + } } } diff --git a/custom/manifest.json b/custom/manifest.json index 4b8b052..4fd7ee9 100644 --- a/custom/manifest.json +++ b/custom/manifest.json @@ -30,5 +30,5 @@ "webRequestBlocking", "" ], - "version": "2.2.0.5" + "version": "2.2.0.6" } \ No newline at end of file diff --git a/manifest.json b/manifest.json index 9fb6b1a..7d82774 100755 --- a/manifest.json +++ b/manifest.json @@ -503,5 +503,5 @@ "*://*.wallkit.net/*", "*://*.wsj.net/*" ], - "version": "2.2.0.5" + "version": "2.2.0.6" } \ No newline at end of file