Current Path : /var/www/leimaascholarshipfoundation/wp-content/themes/neve/assets/js/build/all/ |
Current File : /var/www/leimaascholarshipfoundation/wp-content/themes/neve/assets/js/build/all/frontend.js |
!function(){"use strict";function c(e,n){for(var t=0;t<e.length;t++)n(e[t])}function n(e){var n=e.split("#");return 1<n.length?n[0]:e}function t(e,n,t){for(var o=e instanceof NodeList?e:[e],i=0;i<o.length;i++)o[i]&&o[i].addEventListener(n,t)}function o(e,n){l(e,n,"toggle")}function e(){var e;r=window.location.href,y(),0!==(e=document.querySelectorAll(".nv-nav-wrap a")).length&&c(e,function(e){e.addEventListener("click",function(e){e=e.target.getAttribute("href");if(null===e)return!1;n(e)===n(r)&&window.HFG.toggleMenuSidebar(!1)})}),g(),w(),h(),!0===/(Trident|MSIE|Edge)/.test(window.navigator.userAgent)&&(e=document.querySelectorAll('.header--row[data-show-on="desktop"] .sub-menu'),c(e,function(e){var n=e.parentNode;n.addEventListener("mouseenter",function(){u(e,"dropdown-open")}),n.addEventListener("mouseleave",function(){a(e,"dropdown-open")})})),window.HFG.initSearch=function(){w(),g()}}var i,r,u=function(e,n){l(e,n,"add")},a=function(e,n){l(e,n,"remove")},l=function(e,n,t){for(var o=n.split(" "),i=e instanceof NodeList?e:[e],r=0;r<i.length;r++)i[r]&&i[r].classList[t].apply(i[r].classList,o)},d=2,s=".nv-index-posts .posts-wrapper",v=function(){var e=NeveProperties,n=e.masonryStatus,t=e.masonryColumns,o=e.blogLayout;"enabled"!==n||t<2||null!==(i=document.querySelector(s))&&imagesLoaded(i,function(){window.nvMasonry=new Masonry(i,{itemSelector:"article.layout-".concat(o),columnWidth:"article.layout-".concat(o),percentPosition:!0})})},m=function(){"enabled"===NeveProperties.infScroll&&null!==document.querySelector(s)&&function(c,a){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:.5;new IntersectionObserver(function(e){var u;e[0].intersectionRatio<=n||(a(),u=setInterval(function(){var e=c.getBoundingClientRect(),n=e.top,t=e.left,o=e.right,i=e.bottom,r=window,e=r.innerWidth,r=r.innerHeight;0<=n&&0<=t&&o<=e&&i<=r?a():clearInterval(u)},750))}).observe(c)}(document.querySelector(".infinite-scroll-trigger"),function(){return parent.wp.customize?(parent.wp.customize.requestChangesetUpdate().then(function(){f()}),!1):void f()})},f=function(){var e=document.querySelector(".infinite-scroll-trigger");if(null!==e){if(document.querySelector(".nv-loader").style.display="block",d>NeveProperties.maxPages)return e.parentNode.removeChild(e),void(document.querySelector(".nv-loader").style.display="none");var n,t,o=document.querySelector(s),i=NeveProperties.lang,e=NeveProperties.endpoint+d,i=p(i?e+"/"+i:e);d++,e=i,n=function(e){o.innerHTML+=JSON.parse(e),"enabled"===NeveProperties.masonryStatus&&(window.nvMasonry.reloadItems(),window.nvMasonry.layout())},i=NeveProperties.query,(t=new XMLHttpRequest).onload=function(){4===t.readyState&&200===t.status&&n(t.response)},t.onerror=function(){},t.open("POST",e,!0),t.setRequestHeader("Content-Type","application/json; charset=UTF-8"),t.send(i)}},p=function(e){return void 0===wp.customize?e:(e+="?customize_changeset_uuid="+wp.customize.settings.changeset.uuid+"&customize_autosaved=on","undefined"==typeof _wpCustomizeSettings?e:e+="&customize_preview_nonce="+_wpCustomizeSettings.nonce.preview)},y=function(){var o,i,r,u=NeveProperties.isRTL,e=document.querySelectorAll(".sub-menu, .minimal .nv-nav-search");0!==e.length&&(r=window.innerWidth,c(e,function(e){var n=e.getBoundingClientRect(),t=n.left;t<0&&(o=u?"auto":0,i=u?"-100%":"auto",e.style.right=i,e.style.left=o),t+n.width>=r&&(i=u?0:"100%",o="auto",e.style.right=i,e.style.left=o)}))};function g(){var e=document.querySelectorAll(".caret-wrap");c(e,function(n){n.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation();e=n.parentNode.parentNode.querySelector(".sub-menu");o(n,"dropdown-open"),o(e,"dropdown-open"),S(document.querySelectorAll(".dropdown-open"),"dropdown-open")})})}function w(){var e=document.querySelectorAll(".nv-nav-search"),n=document.querySelectorAll(".menu-item-nav-search"),t=document.querySelectorAll(".close-responsive-search");c(n,function(n){n.addEventListener("click",function(e){e.preventDefault(),e.stopPropagation(),o(n,"active"),setTimeout(function(){n.querySelector(".search-field").focus()},50),window.innerWidth<=960||S(n,"active")})}),c(e,function(e){e.addEventListener("click",function(e){e.stopPropagation()})}),c(t,function(e){e.addEventListener("click",function(e){e.preventDefault(),c(n,function(e){a(e,"active")});e=document.querySelector(".nav-clickaway-overlay");null!==e&&e.parentNode.removeChild(e)})})}function h(){var e,n=document.querySelector(".header--row .menu-item-nav-cart");null===n||null!==(e=n.querySelector(".nv-nav-cart"))&&(e.style.left=n.getBoundingClientRect().left<350?0:null)}function S(e,n){var t=document.querySelector(".nav-clickaway-overlay");null!==t&&t.parentNode.removeChild(t),t=document.createElement("div"),u(t,"nav-clickaway-overlay");var o=document.querySelector("header.header");o.parentNode.insertBefore(t,o),t.addEventListener("click",function(){a(e,n),t.parentNode.removeChild(t)})}window.addEventListener("resize",h);function b(){this.options={menuToggleDuration:300},this.init()}var q;function L(){window.HFG=new b,function(){if(null===document.querySelector(".blog.nv-index-posts"))return;v(),m()}(),e()}function N(){y()}b.prototype.init=function(){var e=this;!1===(0<arguments.length&&void 0!==arguments[0]&&arguments[0])&&(n=document.querySelectorAll(".close-sidebar-panel .navbar-toggle"),t(n,"click",function(){e.toggleMenuSidebar(!1)}));var n=document.querySelectorAll(".menu-mobile-toggle");t(n,"click",function(){e.toggleMenuSidebar(!0)});n=document.querySelector(".header-menu-sidebar-overlay");t(n,"click",function(){this.toggleMenuSidebar(!1)}.bind(this))},b.prototype.toggleMenuSidebar=function(e){var n=document.querySelectorAll(".menu-mobile-toggle");a(document.body,"hiding-header-menu-sidebar"),!NeveProperties.isCustomize&&document.body.classList.contains("is-menu-sidebar")||!1===e?(null!==(e=document.querySelector(".nav-clickaway-overlay"))&&e.parentNode.removeChild(e),u(document.body,"hiding-header-menu-sidebar"),a(document.body,"is-menu-sidebar"),a(n,"is-active"),setTimeout(function(){a(document.body,"hiding-header-menu-sidebar")}.bind(this),1e3)):(u(document.body,"is-menu-sidebar"),u(n,"is-active"))},window.addEventListener("load",function(){L()}),window.addEventListener("resize",function(){clearTimeout(q),q=setTimeout(N,500)})}();