From 33d67ffc4f9d9d0d7ad672997ffc5261770d988b Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Wed, 28 Oct 2020 18:01:59 -0300 Subject: so far so good --- lazy-loading.js | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 lazy-loading.js (limited to 'lazy-loading.js') diff --git a/lazy-loading.js b/lazy-loading.js deleted file mode 100644 index 22f95eb0..00000000 --- a/lazy-loading.js +++ /dev/null @@ -1,25 +0,0 @@ -// Lazy loading! Roll your own. Woot. - -function loadImage(image) { - image.src = image.dataset.original; -} - -function lazyLoad(elements) { - for (const item of elements) { - if (item.intersectionRatio > 0) { - observer.unobserve(item.target); - loadImage(item.target); - } - } -} - -const observer = new IntersectionObserver(lazyLoad, { - rootMargin: '200px', - threshold: 1.0 -}); - -for (const image of document.querySelectorAll('img.lazy')) { - observer.observe(image); -} - -window.lazyLoadingExecuted = true; -- cgit 1.3.0-6-gf8a5