console.log("block: reference loop")
initializeBlock=function (){
const blocks=document.querySelectorAll('.wpb-reference-loop')
blocks.forEach(block=>
{
const container=block.querySelector('.masonry-grid-container')
console.log("masonry container", container)
if(container&&Masonry.data(container)){
Masonry.data(container).destroy()
}
container.classList.remove('no-masonry')
container.classList.add('masonry')
const msnry=new Masonry(
container,
{
itemSelector: '.masonry-grid-item',
gutter: '.gutter-sizer',
percentPosition: true,
}
);
}
)
}
if(window.acf){
window.acf.addAction('render_block_preview', initializeBlock)
}else{
initializeBlock()
};