EmbyCrackedClient/web/modules/lazyloader/lazyimageloader.js
2025-06-25 11:46:04 +08:00

1 line
No EOL
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};