diff --git a/layouts-eleventy/default.11ty.js b/layouts-eleventy/default.11ty.js index 5c45153..eb4d08e 100644 --- a/layouts-eleventy/default.11ty.js +++ b/layouts-eleventy/default.11ty.js @@ -78,9 +78,10 @@ const cleanNuxtLayout = ( layout ) => { // Convert subscribe to iframe embed Array.from(document.querySelectorAll('form.all-updates-subscribe')).forEach( domNode => { const subscribeEmbed = document.createElement('iframe') - subscribeEmbed.setAttribute('src', '/embed-subscribe') + subscribeEmbed.setAttribute('data-src', '/embed-subscribe') // https://web.dev/iframe-lazy-loading/ subscribeEmbed.setAttribute('loading', 'lazy') + subscribeEmbed.classList.add('lazyload') //.setAttribute('loading', 'lazy') subscribeEmbed.style.width = '350px' subscribeEmbed.style.height = '150px'