From df06e0f7f037b2e6a59a6a96098af05422ddc3a7 Mon Sep 17 00:00:00 2001 From: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com> Date: Sat, 19 Feb 2022 09:12:00 +0100 Subject: [PATCH] Fix Live Law --- changelog.txt | 1 + contentScript.js | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/changelog.txt b/changelog.txt index 068202f..b3ec177 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,7 @@ Changelog Bypass Paywalls Clean - Firefox Post-release +Fix Live Law Fix NewcastleHerald.com.au Fix Lequipe.fr (json) Fix Neue Osnabrucker Zeitung (amp) diff --git a/contentScript.js b/contentScript.js index 32e6346..ef84603 100644 --- a/contentScript.js +++ b/contentScript.js @@ -206,7 +206,7 @@ else { if (paywall) { paywall.removeAttribute('style'); let url_src = window.location.href.replace('newcastleherald.com.au', 'canberratimes.com.au'); - replaceDomElementExt(url_src, true, false, 'p[class^="Paragraph_wrapper__"]', '', 'div.article__body'); //'div#story-body' + replaceDomElementExt(url_src, true, false, 'p[class^="Paragraph_wrapper__"]', '', 'div.article__body'); } let hidden_images = document.querySelectorAll('img[src^="data:image/"][data-src]'); for (let hidden_image of hidden_images) @@ -2611,9 +2611,11 @@ else if (matchDomain('law360.com')) { } else if (matchDomain('livelaw.in')) { - let paywall = document.querySelectorAll('div.restricted_message, div.subscribeNow'); - if (paywall.length) { - removeDOMElement(...paywall); + let paywall = document.querySelector('div.restricted_message'); + if (paywall) { + let intro = paywall.querySelectorAll('div.story, div#subscription_paid_message'); + removeDOMElement(...intro); + paywall.classList.remove('restricted_message'); let paywall_content = document.querySelector('div.paywall-content.hide'); if (paywall_content) paywall_content.classList.remove('hide');