Sha256: c4fb5f91a0f8be4bf844f3e461e0283cfdf5f2461fb9ab11fd6c5a602e1ba843

Contents?: true

Size: 684 Bytes

Versions: 24

Compression:

Stored size: 684 Bytes

Contents

var Renalware = typeof Renalware === 'undefined' ? {} : Renalware;

Renalware.MasonryHelper = (function() {
  var setupMasonry = function() {
    $('.grid > .row').masonry({ itemSelector: '.columns' });
  }

  var refreshMasonry = function() {
    $('.grid > .row').masonry('layout');
  }

  var triggerMasonryRefresh = function() {
    setTimeout(refreshMasonry, 100);
  }

  var createHandlerToTriggerMasonryRefresh = function() {
    $("[data-trigger-masonry-refresh]").on("click", triggerMasonryRefresh);
  }

  return {
    init: function () {
      setupMasonry();
      createHandlerToTriggerMasonryRefresh();
    }
  };
}());

$(document).ready(Renalware.MasonryHelper.init);

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
renalware-core-2.0.149 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.148 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.147 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.146 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.145 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.144 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.143 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.142 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.141 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.140 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.139 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.138 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.137 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.136 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.135 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.134 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.133 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.132 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.131 app/assets/javascripts/renalware/components/masonry.run.js
renalware-core-2.0.130 app/assets/javascripts/renalware/components/masonry.run.js