jQuery(document).ready(function() { 'use strict' jQuery(".dropdown>a").after(""); /* add active class on focused menu */ jQuery('.caret').on("click", function() { jQuery('li.dropdown').removeClass("active"); jQuery(this).parents('.dropdown').addClass("active"); }); if (jQuery(window).width() > 1024) { jQuery('.navbar li.dropdown, li.dropdown-submenu').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); jQuery('.navbar li.dropdown, li.dropdown-submenu').hover(function() { jQuery(this).addClass('open'); }, function() { jQuery(this).removeClass('open'); }); } jQuery('li.dropdown, li.dropdown-submenu').find('.caret').each(function() { jQuery(this).on('click', function() { if (jQuery(window).width() < 1024) { jQuery(this).after().next().slideToggle(); } return false; }); }); jQuery('.navbar-nav > li > ul.dropdown > li > button.caret').on('click', function() { if (jQuery(window).width() < 1024) { var active_li_id = jQuery(this).parent('li').attr('id'); var ele = jQuery(this).parents('ul.dropdown > li'); jQuery(ele).parent('ul').children('li').not('#' + active_li_id).find('ul').css('display', 'none'); } }); jQuery('.navbar-nav > li.dropdown > button.caret').on('click', function() { if (jQuery(window).width() < 1024) { var active_li_id = jQuery(this).parent('li').attr('id'); jQuery('.navbar-nav>.menu-item').not('#' + active_li_id).children('ul').css('display', 'none'); jQuery('.navbar-nav>.menu-item').not('#' + active_li_id).find('ul').css('display', 'none'); } }); jQuery('.navigation').find('.last-tab').last().addClass('nav-tab'); jQuery(document).on('blur', ' button.last-tab.nav-tab', function() { jQuery('button.navbar-toggler').focus(); }); jQuery(document).on('blur', '.close-search-btn', function() { jQuery('.search__wrapper .form-control').focus(); }); jQuery(".navbar-nav li a").first().addClass("first-tap"); jQuery(document).on('blur', '.navbar-toggler-close', function() { jQuery('.first-tap').focus(); }); }); (function($) { "use strict"; $(".menu-toggle").click(function() { $(this).toggleClass("on"); $("#menu").slideToggle(); }); /*==================================== Search Box Js =====================================*/ $(document).on('blur', '.btn-search-close', function() { $('input.form-control').focus(); }); $('#primary-menu li:first a').addClass('menu-tab'); $(document).on('blur', '.menu-toggle', function() { $('.menu-tab').focus(); }); /*==================================== Sticky Header Js =====================================*/ var sticky_value = ajax_admin.sticky_check; if (sticky_value == 'show') { $(window).scroll(function() { if ($(this).scrollTop() > 185) { $('.site-header').addClass("sticky"); } else { $('.site-header').removeClass("sticky"); } }); } /*==================================== Bootstrap tooltip =====================================*/ var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); var tooltipList = tooltipTriggerList.map(function(tooltipTriggerEl) { return new bootstrap.Tooltip(tooltipTriggerEl); }); try { $(".minus").click(function() { var $input = $(this).parent().find("input"); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $(".plus").click(function() { var $input = $(this).parent().find("input"); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); } catch (e) {} /*==================================== Scroll To Top =====================================*/ var btn = $('.scroll-to-top '); $(window).scroll(function() { if ($(window).scrollTop() > 300) { btn.addClass('show'); } else { btn.removeClass('show'); } }); btn.on('click', function(e) { e.preventDefault(); $('html, body').animate({ scrollTop: 0 }, '300'); }); /*==================================== Page loader js =====================================*/ $('#preloader').delay('10').fadeOut(2000); setTimeout(page_anim_remove_preloader, '11000'); function page_anim_remove_preloader() { $('#preloader').remove(); } })(jQuery);