forked from
quillmatiq.com/augment
Fork of Chiri for Astro for my blog
1<script is:inline>
2 // Global handler: Automatically remove the img-placeholder class after images are loaded
3 function removeImgPlaceholder() {
4 document.querySelectorAll('img.img-placeholder').forEach(function (img) {
5 if (img.complete) {
6 img.classList.remove('img-placeholder')
7 } else {
8 img.addEventListener('load', function () {
9 img.classList.remove('img-placeholder')
10 })
11 }
12 })
13 }
14 if (document.readyState === 'loading') {
15 document.addEventListener('DOMContentLoaded', removeImgPlaceholder)
16 } else {
17 removeImgPlaceholder()
18 }
19 document.addEventListener('astro:page-load', removeImgPlaceholder)
20</script>