jQuery(document).ready(function ($) {
/* Header Search toggle
--------------------------------------------- */
$('.header-search .search-toggle').click(function () {
$(this).siblings('.header-search-wrap').fadeIn();
$('.header-search-wrap form .search-field').focus();
});
$('.header-search .close').click(function () {
$(this).parents('.header-search-wrap').fadeOut();
});
$('.header-search-wrap').keyup(function (e) {
if (e.key == 'Escape') {
$('.header-search .header-search-wrap').fadeOut();
}
});
$('.header-search .header-search-inner .search-form').click(function (e) {
e.stopPropagation();
});
$('.header-search .header-search-inner').click(function (e) {
$(this).parents('.header-search-wrap').fadeOut();
});
/* Desktop Navigation
--------------------------------------------- */
$('.menu-item-has-children').find('> a').after('');
$('.main-navigation').prepend('');
// $('.site-header:not(.style-eight,.style-ten) .secondary-nav >div').prepend('');
$('.submenu-toggle-btn').on('click', function () {
$(this).siblings('.sub-menu').stop().slideToggle();
$(this).toggleClass('active');
});
$('.header-main .toggle-btn').on('click', function () {
$(this).siblings('.main-navigation').animate({
width: 'toggle'
});
});
$('.main-navigation .close-btn').on('click', function () {
$('.main-navigation').animate({
width: 'toggle'
});
});
/* sticky Navigation
--------------------------------------------- */
if ($('.site-header').length) {
var stickyHeaderHeight = $('.sticky-header').outerHeight();
if (blossom_magazine_data.sticky == "1") {
$(window).on('scroll', function () {
var headerHeight = $('.site-header + div').offset().top;
if ($(window).scrollTop() > headerHeight) {
$('.sticky-header').addClass('is-sticky');
$('body').addClass('has-sticky-nav');
if ($('#wpadminbar').length) {
$('.sticky-header').css('top', adminbarHeight);
}
} else {
$(".sticky-header").removeClass("is-sticky");
$('body').removeClass('has-sticky-nav');
}
});
$(".single .post.has-meta .article-meta .article-meta-inner").css(
"top",
stickyHeaderHeight + 50
);
$(".widget-sticky .site-content .widget-area .widget:last-child").css(
"top",
stickyHeaderHeight + 50
);
}
}
/* Mobile Navigation
--------------------------------------------- */
var adminbarHeight = $('#wpadminbar').outerHeight();
if (adminbarHeight) {
$('.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner ').css("top", adminbarHeight);
} else {
$('.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner ').css("top", 0);
}
$('.sticky-header .toggle-btn,.site-header .mobile-header .toggle-btn-wrap .toggle-btn').click(function () {
$('body').addClass('mobile-menu-active');
$('.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner ').css("transform", "translate(0,0)");
});
$('.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner .container .mobile-header-wrap > .close').click(function () {
$('body').removeClass('mobile-menu-active');
$('.site-header .mobile-header .header-bottom-slide .header-bottom-slide-inner ').css("transform", "translate(-100%,0)");
});
/* secondary Navigation
--------------------------------------------- */
$('.site-header:not(.style-ten ) .secondary-nav .toggle-btn, .secondary-nav .close-btn').on('click', function () {
if ($('#wpadminbar').length) {
$('.site-header .secondary-nav > div').animate({
width: 'toggle',
'top': adminbarHeight
});
} else {
$('.site-header:not(.style-ten) .secondary-nav > div').animate({
width: 'toggle'
});
}
});
/* Navigation Accessiblity
--------------------------------------------- */
$(document).on('mousemove', 'body', function (e) {
$(this).removeClass('keyboard-nav-on');
});
$(document).on('keydown', 'body', function (e) {
if (e.which == 9) {
$(this).addClass('keyboard-nav-on');
}
});
$('.nav-menu li a, .nav-menu li .submenu-toggle-btn').on('focus', function () {
$(this).parents('li').addClass('focus');
}).blur(function () {
$(this).parents('li').removeClass('focus');
});
/* Scroll top
--------------------------------------------- */
$(window).on('scroll', function () {
if ($(this).scrollTop() > 200) {
$('.back-to-top').addClass('active');
} else {
$('.back-to-top').removeClass('active');
}
});
$('.back-to-top').on('click', function () {
$('body,html').animate({
scrollTop: 0,
}, 600);
});
var slider_auto, slider_loop, rtl;
if (blossom_magazine_data.auto == '1') {
slider_auto = true;
} else {
slider_auto = false;
}
if (blossom_magazine_data.loop == '1') {
slider_loop = true;
} else {
slider_loop = false;
}
if (blossom_magazine_data.rtl == '1') {
rtl = true;
} else {
rtl = false;
}
// widgets
var day = $('.wp-calendar-table #today').text();
$('.wp-calendar-table #today').html('' + day + '');
/* Banner
--------------------------------------------- */
//banner 1
$('.site-banner.slider-one .banner-wrapper').owlCarousel({
items: 1,
loop: slider_loop,
autoplay: slider_auto,
dots: false,
nav: true,
autoplaySpeed: 800,
rtl: rtl,
autoplayTimeout: blossom_magazine_data.speed,
animateOut: blossom_magazine_data.animation
});
//wrap widget title content with span
$('.site-footer .widget .widget-title, #secondary .widget .widget-title, section.client-logo-section .widget .widget-title').wrapInner('');
});