| Current Path : /home/ereika83/www/wp-content/plugins/bbpowerpack/modules/pp-custom-grid/includes/ |
| Current File : /home/ereika83/www/wp-content/plugins/bbpowerpack/modules/pp-custom-grid/includes/frontend.js.php |
(function($) {
$(function() {
new PPCustomGrid({
id: '<?php echo $id ?>',
layout: '<?php echo $settings->match_height === '1' ? 'columns' : 'grid'; ?>',
pagination: '<?php echo $settings->pagination; ?>',
postSpacing: '<?php echo $settings->post_spacing; ?>',
postWidth: '<?php echo $settings->post_width; ?>',
matchHeight: <?php echo $settings->match_height; ?>
});
});
<?php if($settings->match_height === '0') : ?>
$(window).on('load', function() {
$('.fl-node-<?php echo $id; ?> .pp-custom-grid-post').css('height', 'auto');
$('.fl-node-<?php echo $id; ?> .pp-custom-grid').masonry('reloadItems');
});
<?php endif; ?>
<?php if($settings->match_height) : // Equal Heights fix when used in Advanced Tabs module as a template. ?>
$(document).on('pp-tabs-switched', function(e, $selector) {
var customPosts = $selector.find('.pp-custom-grid-post');
var highestBox = 0;
customPosts.css('height', '').each(function(){
if($(this).height() > highestBox) {
highestBox = $(this).height();
}
});
customPosts.height(highestBox);
});
<?php endif; ?>
})(jQuery);