/** * File scipts.js. */ jQuery(document).ready(function($) { // Add class to unset navbar $('false ul').addClass('navbar-nav ml-auto'); // Resize body container based on navbar height $('article > .entry-content, #sidebar').css('margin-top', $('#nav-header .fixed-top').height()); $(window).resize(function(){ $('article > .entry-content, #sidebar').css('margin-top', $('#nav-header .fixed-top').height()); }); // Add Bootstrap dropdown classes to nested menu items $('.navbar .menu-item-has-children').addClass('dropdown'); $('.navbar .menu-item-has-children > a').addClass('dropdown-toggle'); // Add attributes to sub menu $('.dropdown-toggle').attr({ 'role' : 'button', 'aria-haspopup' : 'true', 'aria-expanded' : 'false', 'data-toggle' : 'dropdown', }); // Wrap widget with card-body class $('#sidebar .card-header').next().wrap('
'); // Change dropdown from click to hover $('.navbar .dropdown').hover(function() { $(this).find('.dropdown-menu').first().stop(true, true).delay(250).fadeIn(200); }, function() { $(this).find('.dropdown-menu').first().stop(true, true).delay(100).fadeOut(200); }); // Add Bootstrap pagination classes $('.pagination a').wrap(''); $('.pagination a, .pagination span').addClass('page-link'); // Add class to body tag when user scrolls let scrolled_class = $('body'); $(window).scroll(function() { let scroll = $(window).scrollTop(); if (scroll >= 100) { scrolled_class.addClass('scrolled'); } else { scrolled_class.removeClass('scrolled'); } }); // Adjust navbar if WP toolbar is visible let wpToolbar = document.getElementById('wpadminbar') let navbar = document.getElementsByClassName('fixed-top') if (typeof(wpToolbar) != 'undefined' && wpToolbar != null) { for(let i = 0; i < navbar.length; i++) { navbar[i].classList.add('wp-toolbar'); } } else { for(let i = 0; i < navbar.length; i++) { navbar[i].classList.remove('wp-toolbar'); } } });