( function( $ ) { "use strict"; jQuery(document).ready(function($){ $('#primary-menu li.menu-item').addClass('menuhide'); $('#primary-menu li.menu-item').on('click', function(){ $(this).removeClass('menuhide'); }); $("button.mbclose").focus(function() { var $this = $(this).parent(); $this.removeClass('toggled'); }) $('.mini-toggle').on('click', function(){ $(this).parent().toggleClass('menushow'); }); // Add this to your existing scripts.js file document.addEventListener('DOMContentLoaded', function() { // Initialize masonry for grid layouts var gridElements = document.querySelectorAll('.row[data-masonry]'); if (gridElements.length > 0) { imagesLoaded(document.querySelector('.row[data-masonry]'), function() { new Masonry('.row[data-masonry]', { percentPosition: true }); }); } }); }); // document ready $.fn.aakAccessibleDropDown = function () { var el = $(this); /* Make dropdown menus keyboard accessible */ $("button.mini-toggle", el).focus(function() { $(this).parents("li").addClass("menushow"); })/*.blur(function() { $(this).parents("li").removeClass("befocus"); });*/ } $("#primary-menu").aakAccessibleDropDown(); }( jQuery ) );