/* eslint-disable */ /* -------- start modal ------------------------------------------- */ /* A simple jQuery modal (http://github.com/kylefox/jquery-modal) Version 0.9.1 */ !function(o){"object"==typeof module&&"object"==typeof module.exports?o(require("jquery"),window,document):o(jQuery,window,document)}(function(o,t,i,e){var s=[],l=function(){return s.length?s[s.length-1]:null},n=function(){var o,t=!1;for(o=s.length-1;o>=0;o--)s[o].$blocker&&(s[o].$blocker.toggleClass("current",!t).toggleClass("behind",t),t=!0)};o.modal=function(t,i){var e,n;if(this.$body=o("body"),this.options=o.extend({},o.modal.defaults,i),this.options.doFade=!isNaN(parseInt(this.options.fadeDuration,10)),this.$blocker=null,this.options.closeExisting)for(;o.modal.isActive();)o.modal.close();if(s.push(this),t.is("a"))if(n=t.attr("href"),this.anchor=t,/^#/.test(n)){if(this.$elm=o(n),1!==this.$elm.length)return null;this.$body.append(this.$elm),this.open()}else this.$elm=o("
"),this.$body.append(this.$elm),e=function(o,t){t.elm.remove()},this.showSpinner(),t.trigger(o.modal.AJAX_SEND),o.get(n).done(function(i){if(o.modal.isActive()){t.trigger(o.modal.AJAX_SUCCESS);var s=l();s.$elm.empty().append(i).on(o.modal.CLOSE,e),s.hideSpinner(),s.open(),t.trigger(o.modal.AJAX_COMPLETE)}}).fail(function(){t.trigger(o.modal.AJAX_FAIL);var i=l();i.hideSpinner(),s.pop(),t.trigger(o.modal.AJAX_COMPLETE)});else this.$elm=t,this.anchor=t,this.$body.append(this.$elm),this.open()},o.modal.prototype={constructor:o.modal,open:function(){var t=this;this.block(),this.anchor.blur(),this.options.doFade?setTimeout(function(){t.show()},this.options.fadeDuration*this.options.fadeDelay):this.show(),o(i).off("keydown.modal").on("keydown.modal",function(o){var t=l();27===o.which&&t.options.escapeClose&&t.close()}),this.options.clickClose&&this.$blocker.on('click', function(t){t.target===this&&o.modal.close()})},close:function(){s.pop(),this.unblock(),this.hide(),o.modal.isActive()||o(i).off("keydown.modal")},block:function(){this.$elm.trigger(o.modal.BEFORE_BLOCK,[this._ctx()]),jQuery('html').css("overflow","hidden").addClass("modal_open"),this.$blocker=o('
').appendTo(this.$body),n(),this.options.doFade&&this.$blocker.css("opacity",0).animate({opacity:1},this.options.fadeDuration),this.$elm.trigger(o.modal.BLOCK,[this._ctx()])},unblock:function(t){!t&&this.options.doFade?this.$blocker.fadeOut(this.options.fadeDuration,this.unblock.on('bind', this,!0)):(this.$blocker.children().appendTo(this.$body),this.$blocker.remove(),this.$blocker=null,n(),o.modal.isActive()||jQuery('html').css("overflow","").removeClass("modal_open"))},show:function(){this.$elm.trigger(o.modal.BEFORE_OPEN,[this._ctx()]),this.options.showClose&&(this.closeButton=o(''+this.options.closeText+""),this.$elm.append(this.closeButton)),this.$elm.addClass(this.options.modalClass).appendTo(this.$blocker),this.options.doFade?this.$elm.css({opacity:0,display:"inline-block"}).animate({opacity:1},this.options.fadeDuration):this.$elm.css("display","inline-block"),this.$elm.trigger(o.modal.OPEN,[this._ctx()])},hide:function(){this.$elm.trigger(o.modal.BEFORE_CLOSE,[this._ctx()]),this.closeButton&&this.closeButton.remove();var t=this;this.options.doFade?this.$elm.fadeOut(this.options.fadeDuration,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}):this.$elm.hide(0,function(){t.$elm.trigger(o.modal.AFTER_CLOSE,[t._ctx()])}),this.$elm.trigger(o.modal.CLOSE,[this._ctx()])},showSpinner:function(){this.options.showSpinner&&(this.spinner=this.spinner||o('
').append(this.options.spinnerHtml),this.$body.append(this.spinner),this.spinner.show())},hideSpinner:function(){this.spinner&&this.spinner.remove()},_ctx:function(){return{elm:this.$elm,$elm:this.$elm,$blocker:this.$blocker,options:this.options}}},o.modal.close=function(t){if(o.modal.isActive()){t&&t.preventDefault();var i=l();return i.close(),i.$elm}},o.modal.isActive=function(){return s.length>0},o.modal.getCurrent=l,o.modal.defaults={closeExisting:!0,escapeClose:!0,clickClose:!0,closeText:"Close",closeClass:"",modalClass:"modal",blockerClass:"jquery-modal",spinnerHtml:'
',showSpinner:!0,showClose:!0,fadeDuration:null,fadeDelay:1},o.modal.BEFORE_BLOCK="modal:before-block",o.modal.BLOCK="modal:block",o.modal.BEFORE_OPEN="modal:before-open",o.modal.OPEN="modal:open",o.modal.BEFORE_CLOSE="modal:before-close",o.modal.CLOSE="modal:close",o.modal.AFTER_CLOSE="modal:after-close",o.modal.AJAX_SEND="modal:ajax:send",o.modal.AJAX_SUCCESS="modal:ajax:success",o.modal.AJAX_FAIL="modal:ajax:fail",o.modal.AJAX_COMPLETE="modal:ajax:complete",o.fn.modal=function(t){return 1===this.length&&new o.modal(this,t),this},o(i).on("click.modal",'a[rel~="modal:close"]',o.modal.close),o(i).on("click.modal",'a[rel~="modal:open"]',function(t){t.preventDefault(),o(this).modal()})}); /* -------- end modal ------------------------------------------- */ /* -------- start Masonry ------------------------------------------- */ /*! * Masonry PACKAGED v4.2.2 * Cascading grid layout library * https://masonry.desandro.com * MIT License * by David DeSandro */ !function(t,e){"function"==typeof define&&define.amd?define("jquery-bridget/jquery-bridget",["jquery"],function(i){return e(t,i)}):"object"==typeof module&&module.exports?module.exports=e(t,require("jquery")):t.jQueryBridget=e(t,t.jQuery)}(window,function(t,e){"use strict";function i(i,r,a){function h(t,e,n){var o,r="$()."+i+'("'+e+'")';return t.each(function(t,h){var u=a.data(h,i);if(!u)return void s(i+" not initialized. Cannot call methods, i.e. "+r);var d=u[e];if(!d||"_"==e.charAt(0))return void s(r+" is not a valid method");var l=d.apply(u,n);o=void 0===o?l:o}),void 0!==o?o:t}function u(t,e){t.each(function(t,n){var o=a.data(n,i);o?(o.option(e),o._init()):(o=new r(n,e),a.data(n,i,o))})}a=a||e||t.jQuery,a&&(r.prototype.option||(r.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=o.call(arguments,1);return h(this,t,e)}return u(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var o=Array.prototype.slice,r=t.console,s="undefined"==typeof r?function(){}:function(t){r.error(t)};return n(e||t.jQuery),i}),function(t,e){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",e):"object"==typeof module&&module.exports?module.exports=e():t.EvEmitter=e()}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],o=0;oe;e++){var i=h[e];t[i]=0}return t}function n(t){var e=getComputedStyle(t);return e||a("Style returned "+e+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),e}function o(){if(!d){d=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var o=n(e);s=200==Math.round(t(o.width)),r.isBoxSizeOuter=s,i.removeChild(e)}}function r(e){if(o(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var r=n(e);if("none"==r.display)return i();var a={};a.width=e.offsetWidth,a.height=e.offsetHeight;for(var d=a.isBorderBox="border-box"==r.boxSizing,l=0;u>l;l++){var c=h[l],f=r[c],m=parseFloat(f);a[c]=isNaN(m)?0:m}var p=a.paddingLeft+a.paddingRight,g=a.paddingTop+a.paddingBottom,y=a.marginLeft+a.marginRight,v=a.marginTop+a.marginBottom,_=a.borderLeftWidth+a.borderRightWidth,z=a.borderTopWidth+a.borderBottomWidth,E=d&&s,b=t(r.width);b!==!1&&(a.width=b+(E?0:p+_));var x=t(r.height);return x!==!1&&(a.height=x+(E?0:g+z)),a.innerWidth=a.width-(p+_),a.innerHeight=a.height-(g+z),a.outerWidth=a.width+y,a.outerHeight=a.height+v,a}}var s,a="undefined"==typeof console?e:function(t){console.error(t)},h=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],u=h.length,d=!1;return r}),function(t,e){"use strict";"function"==typeof define&&define.amd?define("desandro-matches-selector/matches-selector",e):"object"==typeof module&&module.exports?module.exports=e():t.matchesSelector=e()}(window,function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;is?"round":"floor";r=Math[a](r),this.cols=Math.max(r,1)},n.getContainerWidth=function(){var t=this._getOption("fitWidth"),i=t?this.element.parentNode:this.element,n=e(i);this.containerWidth=n&&n.innerWidth},n._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=e&&1>e?"round":"ceil",n=Math[i](t.size.outerWidth/this.columnWidth);n=Math.min(n,this.cols);for(var o=this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition",r=this[o](n,t),s={x:this.columnWidth*r.col,y:r.y},a=r.y+t.size.outerHeight,h=n+r.col,u=r.col;h>u;u++)this.colYs[u]=a;return s},n._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},n._getTopColGroup=function(t){if(2>t)return this.colYs;for(var e=[],i=this.cols+1-t,n=0;i>n;n++)e[n]=this._getColGroupY(n,t);return e},n._getColGroupY=function(t,e){if(2>e)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},n._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols,n=t>1&&i+t>this.cols;i=n?0:i;var o=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=o?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},n._manageStamp=function(t){var i=e(t),n=this._getElementOffset(t),o=this._getOption("originLeft"),r=o?n.left:n.right,s=r+i.outerWidth,a=Math.floor(r/this.columnWidth);a=Math.max(0,a);var h=Math.floor(s/this.columnWidth);h-=s%this.columnWidth?0:1,h=Math.min(this.cols-1,h);for(var u=this._getOption("originTop"),d=(u?n.top:n.bottom)+i.outerHeight,l=a;h>=l;l++)this.colYs[l]=Math.max(d,this.colYs[l])},n._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},n._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},n.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i}); /* -------- end Masonry ------------------------------------------- */ /* -------- start ImagesLoaded ------------------------------------------- */ /*! * imagesLoaded PACKAGED v4.1.4 * JavaScript is all like "You images are done yet or what?" * MIT License */ !function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o headerHeight) { jQuery('.alia_gototop_button').addClass('alia_gototop_visible'); } else if (scrolling < headerHeight) { jQuery('.alia_gototop_button').removeClass('alia_gototop_visible'); } }); jQuery(document).on('click touchend', '.alia_gototop_button.alia_gototop_visible', function () { jQuery('html, body').animate({scrollTop: '0px'}, 800); return false; }); /* -------- Accept cookies notice ------------------------------------------- */ if (jQuery(".alia_cookies_notice_jquery_container").length) { var cookies = localStorage.getItem('alia_accept_cookies'); if (cookies = localStorage.getItem('alia_accept_cookies') !== 1) { jQuery.ajax({ url: alia_vars.ajax_accept_cookies, data: "cookiesnoticestatus=shownotice", type: 'POST', success: function (html) { jQuery(".alia_cookies_notice_jquery_container").html(html); } }); } } jQuery(document).on('click', '.alia_cookie_accept_area .cookies_accept_button', function (e) { localStorage.setItem('alia_accept_cookies', 1); jQuery(".alia_cookies_notice_wrapper").fadeOut(function () { jQuery(this).remove(); }); jQuery.ajax({ url: alia_vars.ajax_accept_cookies, data: "cookiesnoticestatus=accepted", type: 'POST' }); }); /* -------- wrap select boxes to disable webkit appearance and add caret ------------------------------------------- */ jQuery('select').each(function () { // only wrap if they have no style if (jQuery(this).css('display') !== 'none') { if (jQuery(this).attr('name') !== 'cat') { jQuery(this).wrap('').after(''); } else { jQuery(this).parent().wrap(''); jQuery(this).after(''); } } }); /* -------- end wrap select boxes ------------------------------------------- */ /* -------- start resize iframe ------------------------------------------- */ jQuery(".alia_embed_wrapper iframe, .post_banner iframe").each(function () { var iframeWidth = parseInt(jQuery(this).attr("width")); var iframeHeight = parseInt(jQuery(this).attr("height")); if (iframeWidth < 880) { jQuery(this).attr("width", 880); jQuery(this).attr("height", 880 * iframeHeight / iframeWidth); } var iframeCurrentWidth = jQuery(this).outerWidth(); if (iframeHeight && iframeWidth) { var newHeight = iframeCurrentWidth * iframeHeight / iframeWidth; jQuery(this).css('height', newHeight + 'px'); } }); jQuery(window).on('resize', function () { jQuery(".alia_embed_wrapper iframe").each(function () { var iframeHeight = jQuery(this).attr("height"); var iframeWidth = jQuery(this).attr("width"); var iframeCurrentWidth = jQuery(this).outerWidth(); if (iframeHeight && iframeWidth) { var newHeight = iframeCurrentWidth * iframeHeight / iframeWidth; jQuery(this).css('height', newHeight + 'px'); } }); }); /* -------- end resize iframe ------------------------------------------- */ /* -------- start sticky menu ------------------------------------------- */ if (jQuery("body.sticky_header .header_nav_wrapper").length) { /* detect scroll position and nav height on page load */ var headerNavArea = jQuery("body.sticky_header .unsticky_header_nav_wrapper"), headerNavHeight = 0, scroll = jQuery(window).scrollTop(), stickyNavOffset = headerNavArea.offset().top, hiddenStickyHelper, hiddenHelperOffset = 0, adminBarHeight = jQuery('#wpadminbar').length ? 32 : 0; // check for screen size to set adminbar height same to WordPress style if (jQuery(window).width() < 600) { adminBarHeight = 0; } else if (jQuery(window).width() < 782) { adminBarHeight = jQuery('#wpadminbar').length ? 46 : 0; } /* if page loads from a sticky header position activate sticky header */ if ((scroll + adminBarHeight >= stickyNavOffset) && jQuery(window).height() > 450) { jQuery("body").addClass('header_is_stick'); } /* add hidden helper to prevent content overlap */ if (headerNavArea.length) { headerNavHeight = headerNavArea.height(); } if (!jQuery(".hidden_sticky_helper").length) { headerNavArea.after("
"); } jQuery(window).on('scroll', function () { var headerNavArea = jQuery("body.sticky_header .unsticky_header_nav_wrapper"), headerNavHeight = 0, scroll = jQuery(window).scrollTop(), stickyNavOffset = headerNavArea.offset().top, hiddenStickyHelper, hiddenHelperOffset = 0, adminBarHeight = jQuery('#wpadminbar').length ? 32 : 0; // check for screen size to set adminbar height same to WordPress style if (jQuery(window).width() < 600) { adminBarHeight = 0; } else if (jQuery(window).width() < 782) { adminBarHeight = jQuery('#wpadminbar').length ? 46 : 0; } if (headerNavArea.length) { headerNavHeight = headerNavArea.height(); } if (jQuery(".hidden_sticky_helper").length) { hiddenStickyHelper = jQuery('body.sticky_header .hidden_sticky_helper'); hiddenHelperOffset = hiddenStickyHelper.offset().top; } if (!jQuery(".hidden_sticky_helper").length) { headerNavArea.after("
"); } if ((scroll + adminBarHeight > stickyNavOffset) && jQuery(window).height() > 450) { if (!jQuery('body.header_is_stick').length) { jQuery("body").addClass('header_is_stick'); } } if ((scroll + adminBarHeight < hiddenHelperOffset) || jQuery(window).height() < 450) { if (jQuery('body.header_is_stick').length) { jQuery("body").removeClass('header_is_stick'); } } }); } /* -------- start menu mark circle ------------------------------------------- */ var currentMarkLeft = 0; if (jQuery('.header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').length) { var header_nav_wrapper = '.unsticky_header_nav_wrapper'; if (jQuery('body').hasClass('header_is_stick')) { header_nav_wrapper = '.sticky_header_nav_wrapper'; } jQuery('.current_view_bar').removeClass('current_view_bar'); jQuery(header_nav_wrapper).addClass('current_view_bar'); var currentMenuPos = jQuery('.current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').position(); var currentMenuWidth = jQuery('.current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').width(); currentMarkLeft = currentMenuPos.left + (currentMenuWidth / 2); jQuery('.menu_mark_circle').show().css('left', currentMarkLeft + 'px').removeClass('hidden_mark_circle').addClass('mark_circle_loaded'); } jQuery(window).on('resize', function () { if (jQuery('.header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').length) { var header_nav_wrapper = '.unsticky_header_nav_wrapper'; if (jQuery('body').hasClass('header_is_stick')) { header_nav_wrapper = '.sticky_header_nav_wrapper'; } jQuery('.current_view_bar').removeClass('current_view_bar'); jQuery(header_nav_wrapper).addClass('current_view_bar'); var currentMenuPos = jQuery('.current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').position(); var currentMenuWidth = jQuery('.current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current_page_item, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-ancestor, .current_view_bar .header_nav .main_menu > ul.navbar > li.menu-item.current-menu-parent').width(); currentMarkLeft = currentMenuPos.left + (currentMenuWidth / 2); jQuery('.menu_mark_circle').show().css('left', currentMarkLeft + 'px').removeClass('hidden_mark_circle').addClass('mark_circle_loaded'); } }); jQuery(document).on('mouseenter', '.header_nav .main_menu > ul.navbar > li.menu-item', function () { var itemPosition = jQuery(this).position(); var itemWidth = jQuery(this).width(); var menuHoverLeft = itemPosition.left + (itemWidth / 2); jQuery('.menu_mark_circle.hidden_mark_circle').show().removeClass('hidden_mark_circle').addClass('loaded_by_hover'); jQuery('.menu_mark_circle').css('left', menuHoverLeft + 'px').addClass('mark_circle_hovered'); }); jQuery(document).on('mouseleave', '.header_nav .main_menu > ul.navbar', function () { jQuery('.menu_mark_circle.mark_circle_loaded').css('left', currentMarkLeft + 'px').removeClass('mark_circle_hovered'); jQuery('.menu_mark_circle.loaded_by_hover').hide().removeClass('loaded_by_hover').addClass('hidden_mark_circle'); }); /* -------- end menu mark circle ------------------------------------------- */ /* -------- start sliding side container ------------------------------------------- */ jQuery(document).on('touchend click', ".header_control_wrapper #user_control_icon", function (e) { e.preventDefault(); jQuery(".site_side_container").toggleClass("opened"); jQuery("html, body").toggleClass("side_container_opened"); jQuery('.site_side_container .load_on_click').each( function () { jQuery(this).removeClass('load_on_click').addClass('lazyload'); }); }); jQuery(document).on('touchend click', ".sliding_close_helper_overlay", function (e) { e.preventDefault(); jQuery("html.side_container_opened, body.side_container_opened").removeClass("side_container_opened"); jQuery(".site_side_container.opened").removeClass("opened"); }); /* -------- end sliding side container ------------------------------------------- */ /* -------- start header search ------------------------------------------- */ jQuery(document).on('touchend click', ".header_search .search_form_icon", function (e) { var parent = jQuery(this).parents('.header_search'); var input = parent.find('input.search_text'); if (parent.hasClass('expanded_search') === false) { e.preventDefault(); parent.addClass("expanded_search"); input.focus(); } else { if (!input.val()) { e.preventDefault(); parent.removeClass("expanded_search"); input.blur(); } } }); /* -------- end header search ------------------------------------------- */ /* -------- start mobile menu ------------------------------------------- */ jQuery(".main_menu .dropdown > a, .main_menu .dropdown-submenu > a").each(function () { if (jQuery(this).next().length > 0) { jQuery(this).addClass("mobile_menu_parent mobile_menu_closed"); }; }); jQuery(".secondary-menu .dropdown > a, .secondary-menu .dropdown-submenu > a").each(function () { if (jQuery(this).next().length > 0) { jQuery(this).addClass("mobile_menu_parent mobile_menu_closed"); }; }); jQuery('').appendTo('.top_header_items_holder .main_menu li a.mobile_menu_parent'); jQuery('').appendTo('.secondary-menu li a.mobile_menu_parent'); jQuery(".main_menu #mobile-menu li a.mobile_menu_parent, .main_menu #mobile-menu li a.mobile_menu_parent .mobile_dropdown_arrow").on('touch click', function (event) { if (jQuery(this).hasClass('mobile_menu_parent') || (jQuery(this).hasClass('mobile_menu_opened') && jQuery(this).attr("href") === "#")) { event.stopImmediatePropagation(); event.preventDefault(); var arrow = jQuery(this).find('i'); if (arrow.hasClass('fa-angle-down') !== false) { arrow.removeClass('fa-angle-down'); arrow.addClass('fa-angle-up'); } else if (arrow.hasClass('fa-angle-up') !== false) { arrow.removeClass('fa-angle-up'); arrow.addClass('fa-angle-down'); } jQuery(this).next('ul.dropdown-menu').stop().slideToggle(); if (jQuery(this).hasClass('mobile_menu_closed')) { jQuery(this).removeClass('mobile_menu_closed').addClass('mobile_menu_opened'); } else { jQuery(this).removeClass('mobile_menu_opened').addClass('mobile_menu_closed'); } } else if (jQuery(this).hasClass('mobile_dropdown_arrow')) { event.stopImmediatePropagation(); event.preventDefault(); var arrow = jQuery(this).find('i'); if (arrow.hasClass('fa-angle-down') !== false) { arrow.removeClass('fa-angle-down'); arrow.addClass('fa-angle-up'); } else if (arrow.hasClass('fa-angle-up') !== false) { arrow.removeClass('fa-angle-up'); arrow.addClass('fa-angle-down'); } jQuery(this).parent().next('ul.dropdown-menu').stop().slideToggle(); if (jQuery(this).parent().hasClass('mobile_menu_closed')) { jQuery(this).parent().removeClass('mobile_menu_closed').addClass('mobile_menu_opened'); } else { jQuery(this).parent().removeClass('mobile_menu_opened').addClass('mobile_menu_closed'); } } }); jQuery(document).on('touch click', ".main_menu li a.mobile_menu_parent", function (event) { if (jQuery(this).attr("href") === "#") { event.stopImmediatePropagation(); event.preventDefault(); } }); /* -------- end mobile menu ------------------------------------------- */ /* -------- start apply masonry ------------------------------------------- */ if (jQuery(window).width() > 910) { jQuery('body.masonry_effect_enabled .grid_list').masonry(); jQuery('body.masonry_effect_enabled .grid_list').imagesLoaded(function () { jQuery('body.masonry_effect_enabled .grid_list').masonry(); }); } /* -------- end apply masonry ------------------------------------------- */ // /* Fix Reply button issue */ // jQuery(document).on('click', '.comment-reply-link', function(e) { // e.preventDefault(); // }) /* Wrap Embed gettyimages */ jQuery('.single-format-status .gie-single, .single-format-status .getty.embed').wrap('
'); jQuery('.show_all_content_blog .blog_post_description .gie-single').hide(); jQuery('.show_all_content_blog .blog_post_description .getty.embed').hide(); jQuery('.mobile_share_toggle').on('tap click', function () { var parent = jQuery(this).parent(); parent.toggleClass('opened'); }); } jQuery(document).ready(readyFn); // function aliaLoadFn(jQuery) { // "use strict"; // jQuery('body.masonry_effect_enabled .grid_list').masonry(); // } // jQuery(window).load(aliaLoadFn);