;
(function($) {
"use strict";
//Mobile Menu
$("#primary-menu").slicknav({
allowParentLinks: true,
prependTo: '#mobile',
label: 'Menu',
});
var sf = $('#primary-menu').superfish({
delay: 500, // one second delay on mouseout
animation: { opacity: 'show', height: 'show' }, // fade-in and slide-down animation
speed: 'fast', // faster animation speed
});
//Mobile Menu
$("#header-top").slicknav({
allowParentLinks: true,
prependTo: '#topheader',
label: 'Top Menu',
});
var sf = $('#header-top').superfish({
delay: 500, // one second delay on mouseout
animation: { opacity: 'show', height: 'show' }, // fade-in and slide-down animation
speed: 'fast', // faster animation speed
});
// Header Search
if ($(".search-open").length) {
$(".search-open").on("click", function(e) {
e.preventDefault();
$(".header-search-popup").toggleClass("active");
});
}
// Sticky Menu Premium
$(window).on('scroll', function() {
var scroll = $(window).scrollTop();
if (scroll < 100) {
$("#sticky-header").removeClass("sticky-bar");
} else {
$("#sticky-header").addClass("sticky-bar");
}
});
// Theme Preloader
$(window).on("load", function() {
if ($(".preloader-area").length) {
$(".preloader-area").fadeOut();
}
});
// Post Slider
function newshit_rtl(){
if ($('body').hasClass("rtl")) {
return true;
} else {
return false;
}
}
// Bottom to top
$(window).on('scroll', function() {
if ($(this).scrollTop() > 300) {
$('#back-top').fadeIn();
} else {
$('#back-top').fadeOut();
}
});
$('#back-top').on('click', function() {
$("html, body").animate({
scrollTop: 0
}, 1000);
return false;
});
// PopUp Video
if( $(".mfp-iframe").length ){
$('.mfp-iframe').magnificPopup({
type: 'iframe',
mainClass: 'mfp-fade',
removalDelay: 160,
preloader: false,
fixedContentPos: false
});
}
// Post Gallerly
if ($('.post-gallery').length) {
$('.post-gallery').slick({
dots: false,
infinite: true,
speed: 700,
cssEase: 'linear',
autoplay: true,
autoplaySpeed: 2000,
arrows: true,
rtl: newshit_rtl(),
prevArrow: '',
nextArrow: '',
});
}
// Theme Dark And Light Mode Options
const darkSwitch = document.querySelector('#darkswitch');
const htmlElement = document.querySelector('html');
function setThemeMode(mode) {
htmlElement.setAttribute('data-theme-mode', mode);
}
function loadThemeMode() {
const storedTheme = localStorage.getItem('themeMode');
if (storedTheme) {
setThemeMode(storedTheme);
if (darkSwitch) {
darkSwitch.checked = storedTheme === 'dark';
}
} else {
setThemeMode(defaultTheme);
if (darkSwitch) {
darkSwitch.checked = defaultTheme === 'dark';
}
}
}
if (darkSwitch) {
darkSwitch.addEventListener('click', function () {
if (darkSwitch.checked) {
setThemeMode('dark');
} else {
setThemeMode('light');
}
});
}
// Get the value of the theme mode from the hidden input field.
const themeMode = document.querySelector('input[name="theme_mode"]').value;
// Set the theme mode.
setThemeMode(themeMode);
// WooCommerce product Popup
var $rtl = $('body').hasClass("rtl") ? true : false;
if ($('.woo-spimg').length) {
$('.woo-spimg').magnificPopup({
delegate: 'a',
type: 'image',
mainClass: 'mfp-zoom-out', // this class is for CSS animation below
gallery: { enabled: true },
zoom: {
enabled: true,
duration: 300,
easing: 'ease-in-out',
opener: function(openerElement) {
return openerElement.is('img') ? openerElement : openerElement.find('img');
}
}
});
}
// WooCommerce Big Image
if ($('.woo-product-big-img').length) {
$('.woo-product-big-img').slick({
slidesToShow: 1,
slidesToScroll: 1,
arrows: false,
fade: true,
asNavFor: '.woo-product-small-img',
rtl: $rtl,
});
}
// WooCommerce Small Image
if ($('.woo-product-small-img').length) {
$('.woo-product-small-img').slick({
slidesToShow: 4,
slidesToScroll: 1,
asNavFor: '.woo-product-big-img',
dots: true,
arrows: false,
focusOnSelect: true,
centerMode: true,
centerPadding: '60px',
rtl: $rtl,
});
}
// Grid View and List View
if ($('#newshit-shop-view-mode li').length) {
$('#newshit-shop-view-mode li').on('click', function() {
$('body').removeClass('newshit-product-grid-view').removeClass('newshit-product-list-view');
if ($(this).hasClass('newshit-shop-list')) {
$('body').addClass('newshit-product-list-view');
Cookies.set('newshit-shop-view', 'list');
} else {
$('body').addClass('newshit-product-grid-view');
Cookies.remove('newshit-shop-view');
}
return false;
});
}
// News Ticker
if ($('.newshit-news-ticker').length) {
$('.newshit-news-ticker').AcmeTicker({
type:'marquee',
direction: 'left',
speed: 0.09,
});
}
// Post Gallerly
if ($('.banner-post-slide').length) {
$('.banner-post-slide').slick({
dots: false,
infinite: true,
speed: 700,
cssEase: 'linear',
autoplay: true,
autoplaySpeed: 2000,
arrows: true,
rtl: newshit_rtl(),
prevArrow: $('.custom-slider-prev'),
nextArrow: $('.custom-slider-next'),
});
}
if ( $('.featured-section').length ){
$('.featured-section').slick({
dots: false,
infinite: true,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
rtl: newshit_rtl(),
arrows: true,
prevArrow: $('.featured-prev'),
nextArrow: $('.featured-next'),
responsive: [
{
breakpoint: 1200,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
}
},
{
breakpoint: 769,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
}
if ( $('.most-liked-section').length ){
$('.most-liked-section').slick({
dots: false,
infinite: true,
speed: 300,
slidesToShow: 4,
slidesToScroll: 4,
rtl: newshit_rtl(),
arrows: true,
prevArrow: $('.most-prev'),
nextArrow: $('.most-next'),
responsive: [
{
breakpoint: 1200,
settings: {
slidesToShow: 3,
slidesToScroll: 3,
}
},
{
breakpoint: 769,
settings: {
slidesToShow: 2,
slidesToScroll: 2
}
},
{
breakpoint: 480,
settings: {
slidesToShow: 1,
slidesToScroll: 1
}
}
]
});
}
if ($('.category-menu-wrapper ul li').length) {
$('.category-menu-wrapper ul li').on('click', function() {
$('.category-menu-wrapper ul li').removeClass('active');
$(this).addClass('active');
var selector = $(this).attr('data-filter');
$('.newshit-caregory-post-list').isotope({
filter: selector,
});
});
$('.newshit-masonry').isotope({
itemSelector: '.newshit-category-item',
});
}
}(jQuery))