CCCPaste

JKIT || Disable the All filter and display only one image per fi

/** Disable the All filter and display only one image per filter in JKit Gallery widget */
(function ($) {
	const wrapper = $('.jeg-elementor-kit.jkit-gallery'),
		grid = wrapper.find('.gallery-items'),
		filter = wrapper.find('.jkit-gallery-control'),
		filter_label = wrapper.find('#search-filter-trigger span'),
		items = grid.find('.gallery-item-wrap:not(:first-child)');

	items.each(function () {
		this.style.display = 'none';
	});

	filter[0].remove();
	filter_label.text(filter[1].textContent);

	filter.each(function () {
		$(this).on('click', function () {
			const target = $($(this).attr('data-filter')),
				target_height = target.css('height');

			target.css('display', '');
			grid.css('height', target_height);
		});
	});
})(jQuery);