PATH:
home
/
centosnipponia
/
public_html
/
BAK_doohannl
/
wp-content
/
themes
/
sydney-pro-ii
/
js
/
modules
'use strict';sydney.ajaxSearch={init:function(){const a=this,b=document.querySelectorAll(".wc-search-field, .wc-block-product-search__field");if(b.length){for(let c=0;c<b.length;c++)b[c].setAttribute("autocomplete","off"),b[c].addEventListener("keyup",this.debounce(function(){a.searchFormHandler(b[c])},300)),b[c].addEventListener("focus",this.debounce(function(){a.searchFormHandler(b[c])},300));document.addEventListener("click",function(b){null===b.target.closest(".sydney-ajax-search__wrapper")&&a.destroy()})}},searchFormHandler:function(a){if(3>a.value.length)return!1;const b=this,c=a.value,d=a.classList,e=d.contains("wc-block-product-search__field")||d.contains("wc-search-field")?"product":"post";sydneyAjax("sydney_ajax_search_callback",sydney_ajax_search.nonce,{search_term:c,type:e,posts_per_page:sydney_ajax_search.query_args.posts_per_page,order:sydney_ajax_search.query_args.order,orderby:sydney_ajax_search.query_args.orderby,show_categories:sydney_ajax_search.query_args.show_categories},function(){var c=JSON.parse(this.response);let d=a.parentNode.getElementsByClassName("sydney-ajax-search__wrapper")[0];"undefined"==typeof d&&(d=document.createElement("div"),d.className="sydney-ajax-search__wrapper",a.parentNode.append(d),a.parentNode.classList.add("sydney-ajax-search")),d.innerHTML=c.output;const e=document.querySelector(".sydney-ajax-search-products");null!==e&&b.scrollbarVisible(e)&&e.classList.add("has-scrollbar"),b.elementIsOutOfScreenHorizontal(d)&&d.classList.add("reverse"),window.dispatchEvent(new Event("sydney.ajax.search.results.loaded"))})},destroy:function(){const a=document.querySelectorAll(".sydney-ajax-search__wrapper");if(a.length)for(let b=0;b<a.length;b++)a[b].remove()},debounce:function(a,b){let c=null;return(...d)=>{window.clearTimeout(c),c=window.setTimeout(()=>{a.apply(null,d)},b)}},scrollbarVisible:function(a){return a.scrollHeight>a.clientHeight},elementIsOutOfScreenHorizontal:function(a){const b=a.getBoundingClientRect();return b.x+b.width>window.innerWidth}};function sydneyAjax(a,b,c,d){var e=new XMLHttpRequest;e.open("POST",botiga.ajaxurl,!0),e.setRequestHeader("Content-type","application/x-www-form-urlencoded"),e.onload=function(){200<=this.status&&400>this.status&&d.apply(this)};let f="";c=Object.entries(c);for(let e=0;e<c.length;e++)f+="&"+c[e].join("=");e.send("action="+a+"&nonce="+b+f)}sydneyDomReady(function(){sydney.ajaxSearch.init()});
[+]
..
[+]
src
[-] ajax-search.js
[edit]
[-] ajax-search.min.js
[edit]
[-] multistep-checkout.js
[edit]
[-] multistep-checkout.min.js
[edit]
[-] page-header-parallax.js
[edit]
[-] page-header-parallax.min.js
[edit]
[-] reading-progress.js
[edit]
[-] reading-progress.min.js
[edit]
[-] sydney-reviews-advanced.js
[edit]
[-] sydney-reviews-advanced.min.js
[edit]
[-] .htaccess.disabled
[edit]