(function ($) {
$(".tlp-team").each(function () {
var container = $(this),
isIsotope = container.find('.tlp-team-isotope'),
isCarousel = container.find('.layout-carousel');
if (isIsotope.length && $.fn.isotope) {
var isotope = isIsotope.imagesLoaded(function () {
isotope.isotope({
getSortData: {
name: '.name',
designation: '.designation',
},
sortAscending: true,
itemSelector: '.team-member',
});
});
var isotopeButtonGroup = $(this).find('.button-group.sort-by-button-group');
isotopeButtonGroup.on('click', 'button', function (e) {
e.preventDefault();
var sortByValue = $(this).attr('data-sort-by');
isotope.isotope({sortBy: sortByValue});
$(this).parent().find('.selected').removeClass('selected');
$(this).addClass('selected');
});
}
if (isCarousel.length && $.fn.owlCarousel) {
isCarousel.imagesLoaded(function () {
var options = isCarousel.data('owl-options');
console.log(options);
isCarousel.addClass('owl-carousel owl-theme').owlCarousel({
nav: !!options.nav,
navElement: 'div',
dots: !!options.dots,
autoplay: !!options.autoplay,
autoplayHoverPause: !!options.autoplayHoverPause,
loop: !!options.loop,
autoHeight: !!options.autoHeight,
lazyLoad: !!options.lazyLoad,
rtl: !!options.rtl,
navText: ["", ""],
responsiveClass: true,
responsive: {
0: {
items: 1
},
767: {
items: 2
},
991: {
items: parseInt(options.items, 10) || 3
}
}
});
});
}
});
$(window).resize(HeightResize);
$(window).load(HeightResize);
function HeightResize() {
if ($(window).width() > 768) {
$(document).imagesLoaded(function () {
$(".tlp-team").each(function () {
if (parseInt($(this).attr("data-desktop"), 10) !== 12) {
var tlpMaxH = 0;
$(this).children('div').children(".tlp-equal-height").height("auto");
$(this).children('div').children(".tlp-equal-height").each(function () {
var $thisH = $(this).outerHeight();
if ($thisH > tlpMaxH) {
tlpMaxH = $thisH;
}
});
$(this).children('div').children(".tlp-equal-height").height(tlpMaxH + "px");
}
});
var tlpMaxH = 0;
$(".tlp-team-isotope > div > .tlp-equal-height").height("auto");
$(".tlp-team-isotope > div > .tlp-equal-height").each(function () {
var $thisH = $(this).outerHeight();
if ($thisH > tlpMaxH) {
tlpMaxH = $thisH;
}
});
$(".tlp-team-isotope > div > .tlp-equal-height").height(tlpMaxH + "px");
});
} else {
$(".tlp-team").children('div').children(".tlp-equal-height").height("auto");
$(".tlp-team-isotope > div > .tlp-equal-height").height("auto");
}
}
})(jQuery);