Source code of Leftypol imageboard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

25 lines
876 B

/*
* remove-lazy-loading.js - Removes lazy loading from thread reply images to force them to eagerly load.
* Lazy loading of images helps render threads quicker, but this means that images will only be loaded on scroll.
* This impacts the user experience in a negative way since they will often see blank images when scrolling
* while the thumbnails load. This js solves this problem by allowing images to deferred and loaded lazily,
* and once everything has loaded, eagerly load the images at once by removing the lazy attribute.
*
*
* Copyleft (ɔ) 2021 Leftypol Moderation Team
*
* Usage:
* $config['additional_javascript'][] = 'js/remove-lazy-loading.js'
*
*/
function removeLazyLoading(){
if(document.readyState === "complete"){
$(".post-image").removeAttr("loading")
} else {
$(window).on("load", removeLazyLoading)
}
}
$(removeLazyLoading);