Sha256: bb349ad94734750c7e57f6b8a871cf565947f816130ccb50d44ba50977f8b507

Contents?: true

Size: 537 Bytes

Versions: 22

Compression:

Stored size: 537 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

22 entries across 22 versions & 2 rubygems

Version Path
type-on-strap-2.3.9 assets/js/partials/masonry_init.js
type-on-strap-2.3.8 assets/js/partials/masonry_init.js
type-on-strap-2.3.7 assets/js/partials/masonry_init.js
type-on-strap-2.3.6 assets/js/partials/masonry_init.js
type-on-strap-2.3.5 assets/js/partials/masonry_init.js
type-on-strap-2.3.4 assets/js/partials/masonry_init.js
type-on-strap-2.3.3 assets/js/partials/masonry_init.js
type-on-strap-2.3.1 assets/js/partials/masonry_init.js
type-on-strap-2.3.0 assets/js/partials/masonry_init.js
type-on-strap-2.2.6 assets/js/partials/masonry_init.js
type-on-strap-2.2.5 assets/js/partials/masonry_init.js
type-on-strap-2.2.4 assets/js/partials/masonry_init.js
type-on-strap-2.2.1 assets/js/partials/masonry_init.js
type-on-strap-2.1.2 assets/js/partials/masonry_init.js
type-on-strap-2.1.0 assets/js/partials/masonry_init.js
type-on-strap-2.0.3 assets/js/partials/masonry_init.js
type-on-strap-2.0.2 assets/js/partials/masonry_init.js
type-on-strap-2.0.0 assets/js/partials/masonry_init.js
type-on-strap-1.5.0 assets/js/partials/masonry_init.js
jekyll-theme-type-on-strap-8.0.0 assets/js/partials/masonry_init.js