You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
41 lines
1.1 KiB
/* global woodmart_settings */
|
|
(function($) {
|
|
$.each([
|
|
'frontend/element_ready/wd_images_gallery.default'
|
|
], function(index, value) {
|
|
woodmartThemeModule.wdElementorAddAction(value, function() {
|
|
woodmartThemeModule.imagesGalleryMasonry();
|
|
woodmartThemeModule.imagesGalleryJustified();
|
|
});
|
|
});
|
|
|
|
woodmartThemeModule.imagesGalleryMasonry = function() {
|
|
if (typeof ($.fn.isotope) == 'undefined' || typeof ($.fn.imagesLoaded) == 'undefined') {
|
|
return;
|
|
}
|
|
|
|
var $container = $('.view-masonry .gallery-images');
|
|
|
|
$container.imagesLoaded(function() {
|
|
$container.isotope({
|
|
gutter : 0,
|
|
isOriginLeft: !woodmartThemeModule.$body.hasClass('rtl'),
|
|
itemSelector: '.wd-gallery-item'
|
|
});
|
|
});
|
|
};
|
|
|
|
woodmartThemeModule.imagesGalleryJustified = function() {
|
|
$('.view-justified').each(function() {
|
|
$(this).find('.gallery-images').justifiedGallery({
|
|
margins : 1,
|
|
cssAnimation: true
|
|
});
|
|
});
|
|
};
|
|
|
|
$(document).ready(function() {
|
|
woodmartThemeModule.imagesGalleryMasonry();
|
|
woodmartThemeModule.imagesGalleryJustified();
|
|
});
|
|
})(jQuery);
|
|
|