UNPKG

@salla.sa/twilight-components

Version:
41 lines (36 loc) 1.54 kB
/*! * Crafted with ❤ by Salla */ 'use strict'; var index = require('./index-WgjOGof0.js'); function appGlobalScript () { // Only initialize it one time for the entire application if (!document.lazyLoadInstance) { document.lazyLoadInstance = new index.LazyLoad({ use_native: true, //native not support lazyLoad backgrounds // restore_on_error: true, // Your custom settings go here // callback_finish: () => document.lazyLoadBackgrounds.update(document.querySelectorAll('.lazy[data-bg]:not(.loaded)')) }); document.lazyLoadBackgrounds = new index.LazyLoad({ elements_selector: '.lazy[data-bg]:not(.loaded)', }); //native way doesn't load backgrounds // document.lazyLoadBackgrounds = new LazyLoad(); } //make sure that lazyLoad will be fired after loading the page too. if (document.readyState !== 'complete') { document.addEventListener("DOMContentLoaded", () => document.lazyLoadInstance.update()); document.addEventListener("DOMContentLoaded", () => document.lazyLoadBackgrounds.update()); } // fire it after each load more request; // @ts-ignore salla.infiniteScroll.event.onAppend(() => { document.lazyLoadInstance.update(); document.lazyLoadBackgrounds.update(); }); } const globalScripts = appGlobalScript; exports.globalScripts = globalScripts; //# sourceMappingURL=app-globals-uWPVUvJX.js.map //# sourceMappingURL=app-globals-uWPVUvJX.js.map