MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP Thu May 7 23:17:13 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/cafsindia/allyindian_com/wp-content/plugins/post-grid/assets/frontend/js/scripts.js
jQuery(document).ready(function($)
	{



		$(window).resize(function() {
			
			//var windowWidth = $(window).width();
			//var width = $('#post-grid-7 .grid-items').width();
			
			//$('.post-grid-debug').html(width+' - '+windowWidth);
			
		});



		$(document).on('keyup', '.post-grid .nav-search .search', function(e){
			var keyword = $(this).val();
			var grid_id = $(this).attr('grid_id');

            var key = e.which;
            if(key == 13){
                // the enter key code
                var is_reset = 'yes';

                $(this).addClass('loading');

                $('.pagination').fadeOut();

                $.ajax({
                    type: 'POST',
                    context: this,
                    url:post_grid_ajax.post_grid_ajaxurl,
                    data: {"action": "post_grid_ajax_search", "grid_id":grid_id,"keyword":keyword,"is_reset":is_reset,},
                    success: function(data){

                        $('#post-grid-'+grid_id+' .grid-items').html(data);
                        $(this).removeClass('loading');
                    }
                });

			}
			else{
                var is_reset = 'no';
                if(keyword.length>3){
					$(this).addClass('loading');

					$('.pagination').fadeOut();

					$.ajax({
						type: 'POST',
						context: this,
						url:post_grid_ajax.post_grid_ajaxurl,
						data: {"action": "post_grid_ajax_search", "grid_id":grid_id,"keyword":keyword,"is_reset":is_reset,},
						success: function(data){

							$('#post-grid-'+grid_id+' .grid-items').html(data);
							$(this).removeClass('loading');
						}
					});
				}

			}
				
		})





		$(document).on('click', '.post-grid .nav-filter .filter', function()
			{
				$('.post-grid .nav-filter .filter').removeClass('active');
				
				
				if($(this).hasClass('active'))
					{
						//$(this).removeClass('active');
					}
				else
					{
						$(this).addClass('active');
					}
				
			})

		$(document).on('click', '.post-grid .load-more', function()
			{
				
				
				var paged = parseInt($(this).attr('paged'));
				var per_page = parseInt($(this).attr('per_page'));
				var grid_id = parseInt($(this).attr('grid_id'));
				var terms = $('#post-grid-'+grid_id+' .nav-filter .filter.active').attr('terms-id');
				
				//alert(terms);
				
				if(terms == null || terms == '')
					{
						terms = '';
					}
						
				$(this).addClass('loading');

				
				$.ajax(
					{
				type: 'POST',
				context: this,
				url:post_grid_ajax.post_grid_ajaxurl,
				data: {"action": "post_grid_ajax_load_more", "grid_id":grid_id,"per_page":per_page,"paged":paged,"terms":terms,},
				success: function(data)
						{	
						
							//$('.grid-items').append(data);
							
							
							var $grid = $('#post-grid-'+grid_id+' .grid-items').masonry({});				
							
							
							
							
							  // append items to grid
								$grid.append( data )
								// add and lay out newly appended items
								.masonry( 'appended', data, true );
								
								
								$grid.masonry( 'reloadItems' );
								$grid.masonry( 'layout' );
	$grid.masonry('destroy');
	
	$('#post-grid-'+grid_id+' .grid-items').masonry({});
	
	
							$(this).attr('paged',(paged+1));
							
							if($(this).hasClass('loading'))
								{
									$(this).removeClass('loading');
								}
							
						}
					});

				//alert(per_page);
			})

		
		

	});