Masonry API

API zpřístupňující jQuery Masonry.

Moduly využívající Masonry:

  • Masonry Fields
  • Masonry Views
    • Views Field View
  • Masonry Search

V případě potřeby je možné vynutit znovunačtení dokumentu při změně velikosti okna např.:

function TEMPLATENAME_preprocess_views_view(&$variables) {
  // Reload Masonry Views after window resizing.
  if ($variables['view']->plugin_name == 'masonry_views') {
    drupal_add_js('(function($){

      var windowWidth = $(window).width();
      $(window).resize(function() {  
        if(windowWidth != $(window).width()){
          window.location.reload();
          return;
        }
      });

    })(jQuery);', array('type' => 'inline','scope' => 'footer'));
  }
}