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/ippmt.kauko.lt/wp-content/plugins/ocean-elementor-widgets/assets/js/image-gallery.js
( function( $ ) {

	var WidgetoewImageGalleryHandler = function( $scope, $ ) {

        $scope.find( '.oew-image-gallery' ).magnificPopup( {
	        delegate: 'a.oew-gallery-item-inner',
	        type: 'image',
	        mainClass: 'mfp-fade',
	        gallery: {
	            enabled: true,
	        },
	    } );

	    // Make sure scripts are loaded
        if ( $( 'body' ).hasClass( 'no-isotope' ) || undefined == $.fn.imagesLoaded || undefined == $.fn.isotope ) {
            return;
        }

        var $wrap = $scope.find( '.oew-image-gallery.oew-masonry' );
        
        if ( ! $( 'body' ).hasClass( 'no-isotope' )
        	|| undefined != $.fn.imagesLoaded
        	|| undefined != $.fn.isotope
        	|| $wrap.length != 0 ) {

	        $wrap.each( function() {

	            // Run only once images have been loaded
	            $wrap.imagesLoaded( function() {

	                // Create the isotope layout
	                $wrap.isotope( {
	                    itemSelector       : '.isotope-entry',
	                    transformsEnabled  : true,
	                    isOriginLeft       : oceanwpLocalize.isRTL ? false : true,
	                    transitionDuration : '0.0',
	                    layoutMode         : 'masonry'
	                } );

	            } );

	        } );

        }

	};
	
	// Make sure we run this code under Elementor
	$( window ).on( 'elementor/frontend/init', function() {
		elementorFrontend.hooks.addAction( 'frontend/element_ready/oew-image-gallery.default', WidgetoewImageGalleryHandler );
	} );
} )( jQuery );