diff --git a/logic/viewmasonry.js b/logic/viewmasonry.js index a0d972e..cd0b53d 100644 --- a/logic/viewmasonry.js +++ b/logic/viewmasonry.js @@ -30,13 +30,14 @@ function ViewMasonry() transitionDuration: 0, }); + /////////////////////////// + // Fix squashed image divs var imgLoad = imagesLoaded('.grid'); - function onAlways( instance ) - { - this.msnry.layout(); - } - imgLoad.on( 'always', onAlways.bind(this) ); - // imgLoad.off( 'always', onAlways ); + imgLoad.on( 'always', function (instance) { parent.msnry.layout(); } ); + // Above imgLoad on always msnry.layout() should work but occassionally doesn't in Chrome and NEVER does in Firefox. + window.onload = function () { parent.msnry.layout(); } + // msnry.layout() called by window onload fixes things but not ideal. + /////////////////////////// } }