1 line
545 B
JavaScript
1 line
545 B
JavaScript
|
|
import lazyLoader from"./lazyloader-intersectionobserver.js";let supportsNativeLazyLoading="loading"in HTMLImageElement.prototype;function fillImage(elem){supportsNativeLazyLoading||("IMG"===elem.tagName?(elem.setAttribute("src",elem.getAttribute("data-src")),elem.removeAttribute("data-src")):elem.classList.remove("lazy"))}function lazyChildren(elem){supportsNativeLazyLoading||lazyLoader.lazyChildren(elem,fillImage)}supportsNativeLazyLoading||require(["css!modules/lazyloader/lazyimageloader.css"]);export default{lazyChildren:lazyChildren};
|