"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 */ !function(e){var n={menuInit:function(){e("ul.sf-menu").superfish({delay:1500,animation:{opacity:"show",height:"show"},speed:"fast",autoArrows:!1,cssArrows:!0})},responsiveVideosInit:function(){e(".entry-content, .sidebar").fitVids()},responsiveMenuInit:function(){var n=e(".header-menu").clone().removeAttr("class").addClass("header-menu-responsive");n.removeAttr("style").find("*").each(function(n,s){e(s).removeAttr("style")});var s=e('
');e('').insertBefore(".site-content"),n.appendTo(".site-header-menu-responsive"),s.appendTo(".site-header-menu-responsive"),e(".site-header-menu-responsive .page_item_has_children > a, .site-header-menu-responsive .menu-item-has-children > a").append(''),e(".site-header-menu-responsive .dropdown-toggle").off("click").on("click",function(n){n.preventDefault(),e(this).toggleClass("toggle-on"),e(this).parent().next(".children, .sub-menu").toggleClass("toggle-on"),e(this).attr("aria-expanded","false"===e(this).attr("aria-expanded")?"true":"false")})},slidePanelInit:function(){var s=e(".site-header-menu-responsive"),i=e(".overlay-effect"),t=e(".header-menu-responsive-close");e(".toggle-menu-control").off("click").on("click",function(n){n.preventDefault(),n.stopPropagation(),s.toggleClass("show"),i.toggleClass("open"),i.hasClass("open")&&e("body").addClass("has-responsive-menu")}),t.off("click").on("click",function(){n.slidePanelCloseInit()}),i.off("click").on("click",function(){n.slidePanelCloseInit()})},slidePanelCloseInit:function(){var n=e(".site-header-menu-responsive"),s=e(".overlay-effect");s.hasClass("open")&&(e("body").removeClass("has-responsive-menu"),n.hasClass("show")&&n.toggleClass("show"),s.toggleClass("open"))},mqInit:function(){enquire.register("screen and ( max-width: 767px )",{deferSetup:!0,setup:function(){n.responsiveMenuInit()},match:function(){n.slidePanelInit(),e(".entry-content, .sidebar").find("table").wrap('')},unmatch:function(){n.slidePanelCloseInit(),e(".entry-content, .sidebar").find("table").unwrap('')}})}};e(document).ready(function(){n.menuInit(),n.responsiveVideosInit(),n.slidePanelInit(),n.mqInit()}),e(document).keyup(function(e){27===e.keyCode&&n.slidePanelCloseInit()})}(jQuery);