|
|
|
@ -3862,6 +3862,33 @@ else if (matchDomain('billboard.com')) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else if (matchDomain('bizjournals.com')) {
|
|
|
|
|
let paywall = document.querySelector('div[data-dev="CxWidget_article:wall"]');
|
|
|
|
|
if (paywall) {
|
|
|
|
|
removeDOMElement(paywall);
|
|
|
|
|
let hidden_content = document.querySelector('article div[style="display: none;"]');
|
|
|
|
|
if (hidden_content)
|
|
|
|
|
hidden_content.removeAttribute('style');
|
|
|
|
|
} else {
|
|
|
|
|
let paywall = document.querySelector('div#cxense-paywall');
|
|
|
|
|
if (paywall) {
|
|
|
|
|
removeDOMElement(paywall);
|
|
|
|
|
let paywalled_content = document.querySelectorAll('.paywalled-content[style]');
|
|
|
|
|
for (let elem of paywalled_content)
|
|
|
|
|
elem.removeAttribute('style');
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
let dialog = document.querySelector('div[id^="headlessui-dialog-"]');
|
|
|
|
|
if (dialog) {
|
|
|
|
|
removeDOMElement(dialog);
|
|
|
|
|
let body = document.querySelector('body');
|
|
|
|
|
if (body)
|
|
|
|
|
body.click();
|
|
|
|
|
}
|
|
|
|
|
let ads = 'div.adwrap';
|
|
|
|
|
hideDOMStyle(ads);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
else if (matchDomain('bloomberg.com')) {
|
|
|
|
|
let paywall_sel = 'div[id^="fortress-"]';
|
|
|
|
|
let paywall = paywall_sel;
|
|
|
|
|