|
|
@ -1898,33 +1898,35 @@ else if (matchDomain('firstthings.com')) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
else if (matchDomain('foreignaffairs.com')) {
|
|
|
|
else if (matchDomain('foreignaffairs.com')) {
|
|
|
|
let paywall = document.querySelector('.paywall');
|
|
|
|
window.setTimeout(function () {
|
|
|
|
let loading_indicator = document.querySelector('.loading-indicator');
|
|
|
|
let paywall = document.querySelector('.paywall');
|
|
|
|
let msg_bottom = document.querySelector('.messages--container--bottom');
|
|
|
|
let loading_indicator = document.querySelector('.loading-indicator');
|
|
|
|
removeDOMElement(paywall, loading_indicator, msg_bottom);
|
|
|
|
let msg_bottom = document.querySelector('.messages--container--bottom');
|
|
|
|
let article_dropcap = document.querySelectorAll('.article-dropcap');
|
|
|
|
removeDOMElement(paywall, loading_indicator, msg_bottom);
|
|
|
|
for (let elem of article_dropcap)
|
|
|
|
let article_dropcap = document.querySelectorAll('.article-dropcap');
|
|
|
|
elem.classList.add('loaded');
|
|
|
|
for (let elem of article_dropcap)
|
|
|
|
let hidden_images = document.querySelectorAll('img[src^="data:image/"]');
|
|
|
|
elem.classList.add('loaded');
|
|
|
|
for (let hidden_image of hidden_images) {
|
|
|
|
let hidden_images = document.querySelectorAll('img[src^="data:image/"]');
|
|
|
|
let data_src = hidden_image.getAttribute('data-src');
|
|
|
|
for (let hidden_image of hidden_images) {
|
|
|
|
if (data_src) {
|
|
|
|
let data_src = hidden_image.getAttribute('data-src');
|
|
|
|
hidden_image.setAttribute('src', data_src);
|
|
|
|
if (data_src) {
|
|
|
|
hidden_image.removeAttribute('class');
|
|
|
|
hidden_image.setAttribute('src', data_src);
|
|
|
|
|
|
|
|
hidden_image.removeAttribute('class');
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
let img_list = document.querySelectorAll('.magazine-list-article img');
|
|
|
|
let img_list = document.querySelectorAll('.magazine-list-article img');
|
|
|
|
for (let img_elem of img_list)
|
|
|
|
for (let img_elem of img_list)
|
|
|
|
img_elem.setAttribute('class', 'mb-4');
|
|
|
|
img_elem.setAttribute('class', 'mb-4');
|
|
|
|
if (window.location.href.includes('/interviews/')) {
|
|
|
|
if (window.location.href.includes('/interviews/')) {
|
|
|
|
let img_header = document.querySelector('.interview-header > div');
|
|
|
|
let img_header = document.querySelector('.interview-header > div');
|
|
|
|
if (img_header) {
|
|
|
|
if (img_header) {
|
|
|
|
let img_src = img_header.getAttribute('data-src');
|
|
|
|
let img_src = img_header.getAttribute('data-src');
|
|
|
|
let img_elem = document.createElement('img');
|
|
|
|
let img_elem = document.createElement('img');
|
|
|
|
img_elem.src = img_src;
|
|
|
|
img_elem.src = img_src;
|
|
|
|
img_header.appendChild(img_elem);
|
|
|
|
img_header.appendChild(img_elem);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}, 1000); // Delay (in milliseconds)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
else if (matchDomain('foreignpolicy.com')) {
|
|
|
|
else if (matchDomain('foreignpolicy.com')) {
|
|
|
@ -2397,7 +2399,7 @@ else if (matchDomain('stocknews.com')) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
else if (matchDomain('stratfor.com')) {
|
|
|
|
else if (matchDomain('stratfor.com')) {
|
|
|
|
let banner = document.querySelector('.free-cta-container');
|
|
|
|
let banner = document.querySelector('.free-cta-container, .paywall-banner');
|
|
|
|
removeDOMElement(banner);
|
|
|
|
removeDOMElement(banner);
|
|
|
|
let hidden_images = document.querySelectorAll('img[src^="data:image/gif"][data-src]');
|
|
|
|
let hidden_images = document.querySelectorAll('img[src^="data:image/gif"][data-src]');
|
|
|
|
for (let hidden_image of hidden_images)
|
|
|
|
for (let hidden_image of hidden_images)
|
|
|
|