Sha256: b42dc6f4501c48d70214a044db1646a48652f9bbc6bcbd8635a3cc5ea00129c4

Contents?: true

Size: 585 Bytes

Versions: 6

Compression:

Stored size: 585 Bytes

Contents

// init Masonry
try {
    var elem = document.querySelector('.grid');
    var msnry = new Masonry(elem, {
        itemSelector: '.grid-item',
        columnWidth: '.grid-sizer',
        gutter: '.gutter-sizer',
        percentPosition: true
    });

    // layout Masonry after each image loads
    var imgLoad = imagesLoaded(elem);
    imgLoad.on('progress', function (instance, image) {
        msnry.layout();
    });
} catch (err) {
    if (err instanceof ReferenceError) {
        // Do nothing, Masonry is defined only in the gallery page
    } else {
        throw err;
    }
}

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
type-on-strap-1.3.0 assets/js/partials/masonry_init.js
type-on-strap-1.1.1 assets/js/partials/masonry_init.js
jekyll-theme-type-on-strap-6.0.0 assets/js/partials/masonry_init.js
jekyll-theme-type-on-strap-5.0.1 assets/js/partials/masonry_init.js
type-on-strap-1.0.1 assets/js/partials/masonry_init.js
type-on-strap-0.6.3 assets/js/partials/masonry_init.js