jQuery(document).ready(function($){
$(".site-nav-toggle").click(function(){
$(".site-nav").toggle();
});
// retina logo
if( window.devicePixelRatio > 1 ){
if($('.normal_logo').length && $('.retina_logo').length){
$('.normal_logo').hide();
$('.retina_logo').show();
}
//
$('.page-title-bar').addClass('page-title-bar-retina');
}
// responsive or not
if( alchem_params.responsive == "no" ){
$('meta[name="viewport"]').prop('content', 'width='+alchem_params.site_width.replace('px',''));
}
// parallax scrolling
if( $('.parallax-scrolling').length ){
$('.parallax-scrolling').parallax({speed : 0.15});
}
// related posts
var related = $(".alchem-related-posts");
related.owlCarousel({
loop:true,
margin:15,
navText: [" "," "],
responsiveClass:true,
responsive:{
0:{
items:1,
nav:true
},
600:{
items:2,
nav:false
},
1000:{
items:3,
nav:true,
loop:false
}
}
})
//fixed header
$(window).scroll(function(){
if( $('.fxd-header').length ){
if( $("body.admin-bar").length){
if( $(window).width() < 765) {
stickyTop = 46;
} else {
stickyTop = 32;
}
}
else{
stickyTop = 0;
}
var stickyTop2 = stickyTop;
if( $(".top-bar").length ){
stickyTop2 = stickyTop + $(".top-bar").outerHeight() ;
}
if( $('.slider-above-header .page-top-slider').length ){
stickyTop2 = stickyTop2 + $('.slider-above-header .page-top-slider').outerHeight() ;
}
////
if( !($(window).width() < 919 && alchem_params.isMobile == 0 )) {
$('.fxd-header').css('top',stickyTop);
var scrollTop = $(window).scrollTop();
if ( scrollTop > stickyTop2 ) {
if( !$(".top-banner").length ){
$('.main-header').hide();
}
$('.fxd-header').show();
} else {
if( !$(".top-banner").length ){
$('.main-header').show();
}
$('.fxd-header').hide();
}
}
////////////
}
});
// nav menu search icon
if( alchem_params.show_search_icon === 'yes' ){
$.ajax({type:"POST",dataType:"html",url:alchem_params.ajaxurl,data:"action=alchem_nav_searchform",
success:function(data){
$('header .main-header .main-nav').append('
');
},error:function(){}});
$('header').on('click','.site-search-toggle',function(){
$('.menu-item-search-icon .search-form').toggle();
});
}
// tool tip
$('[data-toggle="tooltip"]').tooltip();
// slider
if( $('.alchem-carousel').length){
var interval = parseInt(alchem_params.slideshow_speed);
if(alchem_params.slider_autoplay == 'no')
interval = false;
$('.alchem-carousel').carousel({ interval: interval, cycle: true });
}
// scheme
if( typeof alchem_params.global_color !== 'undefined' && alchem_params.global_color !== '' ){
less.modifyVars({
'@color-main': alchem_params.global_color
});
}
//masonry
// blog
$('.blog-grid').masonry({
// options
itemSelector : '.entry-box-wrap'
});
$('.blog-timeline-wrap .entry-box-wrap').each(function(){
var position = $(this).offset();
var left = position.left;
var wrap_width = $(this).parents('.blog-timeline-wrap').innerWidth();
if( left/wrap_width > 0.5){
$(this).removeClass('timeline-left').addClass('timeline-right');
}else{
$(this).removeClass('timeline-right').addClass('timeline-left');
}
});
//side header
$('.side-header .site-nav .menu_column .sub-menu').css({'width':$('.post-wrap').width()});
//nav arrow on mobiles
$('.site-nav ul li.menu-item-has-children').each(function(){
$(this).prepend('');
})
$(document).on('click','.menu-dropdown-icon',function(){
var submenu = $(this).parent('li').find('>ul.sub-menu');
submenu.slideToggle();
});
$(window).resize(function() {
//side header
$('.side-header .site-nav .menu_column .sub-menu').css({'width':$('.post-wrap').width()});
// blog timeline
$('.site-nav ul li .sub-menu').attr("style","");
$('.site-nav').attr("style","");
$('.blog-timeline-wrap .entry-box-wrap').each(function(){
var position = $(this).offset();
var left = position.left;
var wrap_width = $(this).parents('.blog-timeline-wrap').innerWidth();
if( left/wrap_width > 0.5){
$(this).removeClass('timeline-left').addClass('timeline-right');
}else{
$(this).removeClass('timeline-right').addClass('timeline-left');
}
});
});
jQuery('header .site-nav').onePageNav({filter: 'ul li a[href^="#"]',scrollThreshold:0.2});
///// footer
if(alchem_params.footer_sticky == '1'){
$('.fxd-footer').css({'margin-bottom':$('.fxd-footer .footer-info-area').outerHeight()});
}
});
jQuery(window).on('load', function(){
var $ = jQuery;
//masonry
// portfolio
$('.alchem-masonry,.magee-masonry').masonry({
// options
itemSelector : '.portfolio-box-wrap'
});
// blog
$('.blog-grid').masonry({
// options
itemSelector : '.entry-box-wrap',
animate: true
});
});