API zpřístupňující jQuery Masonry.
Moduly využívající Masonry:
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'));
}
}