(Created page with "<html> <head> <script> let grids = [...document.querySelectorAll('.masonry-group')]; if (grids.length && getComputedStyle(grids[0]).gridTemplateRows !== 'masonry') { grids = grids.map(grid => ({ _el: grid, gap: parseFloat(getComputedStyle(grid).gridRowGap), items: [...grid.childNodes].filter(c => c.nodeType === 1 && +getComputedStyle(c).gridColumnEnd !== -1), ncol: 0 })); function layout() { grids.forEach(grid => { /* get the post relayou...") |
No edit summary Tag: Reverted |
||
Line 41: | Line 41: | ||
layout(); /* initial load */ | layout(); /* initial load */ | ||
addEventListener('resize', layout, false); /* on resize */ | addEventListener('resize', layout, false); /* on resize */ | ||
}, false) | }, false) | ||
} | } | ||
</script> | </script> | ||
</head> | </head> | ||
</html> | </html> |
Revision as of 19:31, 23 March 2024