'use strict'; /*! * Custom v1.0 * Contains handlers for the different site functions * * Copyright (c) 2013-2019 Allium * License: GNU General Public License v2 or later * http://www.gnu.org/licenses/gpl-2.0.html */ /* global enquire:true */ (function ($) { var allium = { // Menu menuInit: function () { // Superfish Menu $('ul.sf-menu').superfish({ delay: 1500, animation: { opacity: 'show', height: 'show' }, speed: 'fast', autoArrows: false, cssArrows: true }); }, // Responsive Videos responsiveVideosInit: function () { $('.entry-content, .sidebar').fitVids(); }, // Responsive Menu responsiveMenuInit: function () { // Clone the Header Menu and remove classes from clone to prevent css issues var $headerMenuClone = $('.header-menu').clone().removeAttr('class').addClass('header-menu-responsive'); $headerMenuClone.removeAttr('style').find('*').each(function (i, e) { $(e).removeAttr('style'); }); // Responsive Menu Close Button var $responsiveMenuClose = $('
×
'); // Insert the cloned menu before the site content $('
').insertBefore('.site-content'); $headerMenuClone.appendTo('.site-header-menu-responsive'); $responsiveMenuClose.appendTo('.site-header-menu-responsive'); // Add dropdown toggle that display child menu items. $('.site-header-menu-responsive .page_item_has_children > a, .site-header-menu-responsive .menu-item-has-children > a').append('