(function() {
function lockCourseImages() {
var imgs = document.querySelectorAll('.era-course-thumb img');
imgs.forEach(function(img) {
var realSrc = img.getAttribute('data-src') || img.dataset.src;
if (!realSrc && img.src && img.src.indexOf('data:image') === -1 && img.src.indexOf('placeholder') === -1) {
realSrc = img.src;
}
if (realSrc) {
// Store real src
img.setAttribute('data-real-src', realSrc);
if (img.src !== realSrc) {
img.src = realSrc;
}
// Strip lazyload attributes that trigger scripts
img.removeAttribute('data-src');
img.removeAttribute('data-srcset');
img.classList.remove('lazyload', 'lazyloading', 'et-lazyload-fadeIn', 'lazyload-simple');
img.classList.add('lazyloaded', 'skip-lazy');
img.style.opacity = '1';
img.style.visibility = 'visible';
img.style.backgroundImage = 'none';
}
});
}
// Intercept lazyload script attempts to overwrite src with placeholders
document.addEventListener('DOMSubtreeModified', lockCourseImages, false);
document.addEventListener('DOMContentLoaded', lockCourseImages);
window.addEventListener('load', lockCourseImages);
setInterval(lockCourseImages, 250);
})();