HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/vfconf/wp-content/plugins/so-widgets-bundle/widgets/blog/js/portfolio.js
/* globals jQuery, sowb */

var sowb = window.sowb || {};

jQuery( function ( $ ) {

	sowb.setupBlogPortfolio = function () {
		$( '.sow-blog-layout-portfolio' ).each( function () {
			var $$ = $( this ),
				$buttons = $$.find( '.sow-portfolio-filter-terms button' ),
				$container = $$.find( '.sow-blog-posts' );

			$container.isotope( {
				itemSelector: '.sow-portfolio-item',
				filter: '*',
				layoutMode: 'fitRows',
				resizable: true,
			} );

			$buttons.on( 'click', function() {
				var selector = $( this ).attr( 'data-filter' );
				$container.isotope( {
					filter: selector,
				} );
				$buttons.removeClass( 'active' );
				$( this ).addClass( 'active' );
				return false;
			} );
		} );
	};

	sowb.setupBlogPortfolio();

	$( sowb ).on( 'setup_widgets', sowb.setupBlogPortfolio );
} );

window.sowb = sowb;