FuzzField.astro (465B)
1 <canvas class="fuzz-field" data-fuzz aria-hidden="true"></canvas> 2 3 <script> 4 import { initFuzz } from '../scripts/fuzz'; 5 6 // Bind any unbound [data-fuzz] canvases. Called on every Astro page-load 7 // so view-transitions don't leave new canvases uninitialized. 8 document.addEventListener('astro:page-load', initFuzz); 9 if (document.readyState !== 'loading') initFuzz(); 10 else document.addEventListener('DOMContentLoaded', initFuzz, { once: true }); 11 </script>