AnonSec Team
Server IP : 10.131.40.8  /  Your IP : 216.73.216.15
Web Server : Apache
System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : ludmqhh ( 137773)
PHP Version : 8.4.10
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /home/ludmqhh/www/provence-plomberie/../guillaume/wp-content/themes/flexblog/js/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home/ludmqhh/www/provence-plomberie/../guillaume/wp-content/themes/flexblog/js/custom-scripts.js
jQuery(document).ready(function( $ ) {

	"use strict";
	
	// Sticky Sidebar
	function stickySidebar() {
		if ($( '.main-sidebar' ).data('effect') === 1 ) {

			var SidebarOffset = 0;

			if ( $('.fixed-header-bottom').length ) {
				SidebarOffset = 95;
			}

			$('.main-sidebar').stick_in_parent({
				parent: ".main-container-inner",
				offset_top: SidebarOffset,
				spacer: '.main-sidebar-wrap'
			});

			if ( $('.responsive-column').css('display') === 'none' ) {
				$('.main-sidebar').trigger("sticky_kit:detach");
			}
		}
	}

	$( window ).resize(function() {
		stickySidebar();
	});

	$( window ).load(function() {
		stickySidebar();
	});

	// Fixed Sidebar Scroll
	$('.fixed-sidebar').perfectScrollbar({
		suppressScrollX : true,
		includePadding : true,
		wheelSpeed: 3.5
	});

	// Responsive Menu 
	$( '.nav-mobile .menu-item-has-children' ).prepend( '<div class="sub-menu-btn"></div>' );
	$('.nav-mobile .sub-menu').before( '<span class="sub-menu-btn-icon"><i class="fa fa-sort-desc"></i></span>' );

	//Responsive sub-menu btn
	$('.sub-menu-btn').click(function(){
		$(this).closest('li').children('.sub-menu').slideToggle();
		$(this).closest('li').children('.sub-menu-btn-icon').children('i').toggleClass( 'fa-rotate-270' );
	});

	// Admin Bar Height
	var adminBar = 0;
	if ( $('body').hasClass('admin-bar') ) {
		adminBar = 32;
	}

	// Navigation Hover 
	$('.top-nav,.nav').find('li').hover(function () {
	    $(this).children('.sub-menu').stop().fadeIn( 200 );
	}, function() {
		$(this).children('.sub-menu').stop().fadeOut( 200 );
	});

	// Resposive Nav Menu btn
	$('.nav-btn').click(function(){
		$( ".nav-mobile" ).slideToggle( "slow" );
	});

	$( window ).resize(function() {
		if ($('.nav-btn').css('display') == 'none' ) {
			$( '.nav-mobile' ).css({'display':'none'});
	 	}
	});

	var postColumn = $('.main-container-wrap').data('current-layout');
	// Rresponsive Layout
	function infinityResponsiveColumn(){
		if ( $('.responsive-column').css('display') !== 'none' && $('.responsive-column').css('opacity') !== '0' ) {
			postColumn = $('.main-container-wrap').data('current-layout');
		}

		if ( $('.responsive-column').css('display') === 'none' ) {
			postColumn = 'col2';

		}
		if ( $('.responsive-column').css('opacity') === '0' ) {
			postColumn = 'full';
		}
	}
	
	infinityResponsiveColumn();
	infinityGrid();
	$( window ).resize(function() {
		infinityResponsiveColumn();
		infinityGrid();
	});

	$( window ).load(function() {
		infinityResponsiveColumn();
		infinityGrid();
	});

	function infinityGrid() {
		if ( postColumn === 'col3' ) {
			$('.infinity-grid li').removeClass('col2');
			$('.infinity-grid li').addClass('col3');
		}

		if ( postColumn === 'col2' ) {
			$('.infinity-grid li').removeClass('col3');;
			$('.infinity-grid li').addClass('col2');
		}

		if (  postColumn === 'full' ) {
			$('.infinity-grid li').removeClass('col3').removeClass('col2');
			
		}

		if( $('.main-container-wrap').data('current-layout') === 'list' ) {
			if( postColumn === 'full' ) {
				$('.infinity-list li').removeClass('list');
			} else {
				$('.infinity-list li').addClass('list');
			}		
		}
	}
	
	// FitVids Size
	$('.entry-video').fitVids();

	// Click event to scroll to top
	$('.backtotop').click(function(){
		$('html, body').animate( { scrollTop : 0},800);
		return false;
	});

	// Fixed Menu
	var headerHeight = $('.header-bottom').offset().top - adminBar;
	$(window).scroll( function(){
		if ( $(this).scrollTop() >= headerHeight ) {
			$('.fixed-header-bottom').css('display','block');
		} else {
			$('.fixed-header-bottom').css('display','none');
		}

		if ( $(this).scrollTop() >= headerHeight  + 160 ) {
			$('.mini-logo').fadeIn(400);
		} else {
			$('.mini-logo').fadeOut(300);
		}
	});

	var	sldrItems = $('.infinity-carousel-wrap').data('columns'),
		sldrAutoplay = $('.infinity-carousel-wrap').data('autoplay'),
		sldrAutoplayTimeout = 0,
		sldrLoop = ($('.infinity-carousel-wrap').data('loop') === 1 && $('.infinity-carousel').children().length > 1 )? true: false,
		sldrMargin = $('.infinity-carousel-wrap').data('margin'),
		sldrStagePadding = $('.infinity-carousel-wrap').data('stagepadding'),
		sldrNavigation = ($('.infinity-carousel-wrap').data('navigation') !== 'off' )? true: false,
		sldrPagination = ($('.infinity-carousel-wrap').data('pagination') === 1 )? true: false,
		sldrslideby = $('.infinity-carousel-wrap').data('slideby'),
		sldrItemsDesktop = 2,
		sldrItemsTablet = 2;

	if (  sldrItems > 0 ) {
	
		if (sldrAutoplay === 0 ) {
			sldrAutoplay = false;

		} else {
			sldrAutoplayTimeout = sldrAutoplay;
			sldrAutoplay = true;
		}

		if( sldrItems === 1 ) {
			sldrItemsDesktop = 1,
			sldrItemsTablet = 1;
		}

	


	// Main Carousel Function
	$('.infinity-carousel').owlCarousel({
		slideBy: sldrslideby,
		items:sldrItems,
	    loop:sldrLoop,
	    stagePadding: sldrStagePadding,
	    margin:sldrMargin,
	    autoplay:sldrAutoplay,
	    autoplayTimeout:sldrAutoplayTimeout,
	    autoplayHoverPause: true,
	    controlsClass: 'carousel-controls center-width',
	    navContainerClass: 'carousel-nav',
	    navClass: ['carousel-prev','carousel-next'],
	    dotsClass: 'carousel-pagination',
	    dotClass: 'carousel-pagination-item',
		nav: sldrNavigation,
		video:true,
		navText: ['',''],
		dots: sldrPagination,
		onResized: CarouselvideoHeght,
		responsiveClass:true,
	    responsive:{
	        0:{
	            items:1,
			    stagePadding: 0,
			    margin:0,
			    dots: false,
	        },
	        768:{
	            items:sldrItemsTablet,
	            stagePadding: 0,
			    margin:0
	        },
	        979:{
	            items:sldrItemsDesktop
	        },
	        1199:{
	            items:sldrItems
	        }
	    },
	   	smartSpeed: 600
	 });
    }

	// Carousel Video Post Height
	function CarouselvideoHeght() {
		var sldrHeight = Math.round( ( $('.infinity-carousel .owl-item').width() * $('.infinity-carousel-wrap').data('height') )/ $('.infinity-carousel-wrap').data('width') );
		$('.carousel-video-item').css( 'height', sldrHeight );
	}
	CarouselvideoHeght();

	// Remove Carousel Wrap Height
	$('.infinity-carousel-wrap').css( 'height', 'auto' );
	
	// Gallery Post Format Carousel 
	$(".entry-gallery").owlCarousel({
		items: 1,
		loop: $(".entry-gallery").children().length > 1,
		autoHeight:true,
		dots: false,
		nav: true,
		controlsClass: 'gallery-controls center-width',
	    navContainerClass: 'gallery-nav',
	    navClass: ['gallery-prev','gallery-next'],
	    dotsClass: 'gallery-pagination',
	    dotClass: 'gallery-pagination-item',
		navText: ['','']
	});

	// Search  FadeIn
	$('.search-btn').on( 'click', function() {
		$('.header-search-wrap').fadeIn(500);
		$( ".header-search-wrap input" ).focus();
	});

	// Search  Fadeout 
	$('.header-search-wrap').on( 'click', function(event) {
		if ( event.target.className !=='search_input' &&  event.target.className !=='fa fa-search' &&  event.target.className !== 'submit' ) {
			$('.header-search-wrap').fadeOut(500);
		}		
	});

	// header slide toggle
	$('.nav-toggle-btn').on('click', function () {
	    $('.mobile-nav').slideToggle();
	});

	var fixedSidebar =  $( ".fixed-sidebar" ).data('width');
	// Plus Sidebar Open
	$('.sidebar-btn').on('click', function () {
		$('.main-wrap').css( 'margin-left','-'+ fixedSidebar +'px' );
		$('.fixed-header-bottom').css( 'left','-'+ fixedSidebar +'px' );
		$('.fixed-sidebar').css( 'right','0' );
		$('.fixed-sidebar-close').fadeIn(350);
		$('.sidebar-btn').css({
			'-webkit-transform' : 'rotate(45deg)',
			'-moz-transform' : 'rotate(45deg)',
			'-ms-transform' : 'rotate(45deg)',
			'transform' : 'rotate(45deg)'
		});
	});

	// Plus Sidebar Close
	$(' .fixed-sidebar-close, .fixed-sidebar-close-btn ').on('click', function () {
		$('.main-wrap').css( 'margin-left','0' );
		$('.fixed-header-bottom').css( 'left','0' );
		$('.fixed-sidebar').css( 'right','-'+fixedSidebar+'px' );
		$('.fixed-sidebar-close').fadeOut(350);
		$('.sidebar-btn').css({
			'-webkit-transform' : 'rotate(0deg)',
			'-moz-transform' : 'rotate(0deg)',
			'-ms-transform' : 'rotate(0deg)',
			'transform' : 'rotate(0deg)'
		});
	});

	// Wordpress Default Gallery LightBox 
	$('.gallery').magnificPopup({	
		delegate: 'a[href*="wp-content/uploads"]',
		type: 'image',
		mainClass: 'mfp-with-zoom mfp-img-mobile',
		zoom: {
			enabled: true,
			duration: 300
		},
		gallery: {
			enabled: true,
			tCounter: '<span class="mfp-counter">%curr%/%total%</span>'
		},
		image: {
			verticalFit: true
		}
	});

	// Wordpress Defult Image LightBox 
	var  wpImgLightbox = $('img[class*="wp-image"]').parent('a[href*="wp-content/uploads"]');
	$(wpImgLightbox).magnificPopup({
		type: 'image',
		midClick: true,
		closeOnContentClick: true,
		fixedContentPos: true,
		image: {
			verticalFit: true,
			titleSrc: function(item) {
				return '<strong>' + item.el.find('img').attr('alt') + '</strong>';
			}
		},
		zoom: {
			enabled: true,
			duration: 300
		}
	});

	// Standart & Image Format Lightbox
	$( '.infinity-lightbox' ).magnificPopup({
		type: 'image',
		midClick: true,
		closeOnContentClick: true,
		fixedContentPos: true,
		image: {
			verticalFit: true
		},
		zoom: {
			enabled: true,
			duration: 300
		}
	});

	// Site Transition Effect
	if( $('body').hasClass('animsition') ) {
		// create animsition links
	  	$('body').find('a[href*="'+ $('.logo a').attr('href') +'"]').addClass('animsition-link');
		$('.infinity-lightbox, a[href*="wp-content/uploads"], .meta-share a, .post-comment').removeClass('animsition-link');

		$(".animsition").animsition({
			inClass: 'fade-in',
			outClass: 'fade-out',
			inDuration: 600,
			outDuration: 600,
			linkElement: '.animsition-link',
			loading: false,
			loadingParentElement: 'body', 
			loadingClass: 'animsition-loading',
			loadingInner: '', 
			timeout: false,
			timeoutCountdown: 5000,
			onLoadEvent: true,
			browser: [ 'animation-duration', '-webkit-animation-duration'],
			overlay : false,
			overlayClass : 'animsition-overlay-slide',
			overlayParentElement : 'body',
			transition: function(url){ window.location.href = url; }
		});
	}

	// Comment Form 
	if( $('.comment-form').children().first().hasClass('custom-textarea') ) {
		$('.form-submit').before( $('.custom-textarea').clone() );
		$('.custom-textarea:first').remove();
	}

}); // end dom ready

AnonSec - 2021