{ let timeOutID; return function(...args) { if (timeOutID) { clearTimeout(timeOutID); } timeOutID = setTimeout(() => { fn(...args); }, delay) } } /* document.getElementById('search_keyword1').addEventListener("click", function() { var searchkey = document.getElementById('searchkey').value; if (searchkey == null || searchkey == '') { $("#search_result_section").show(); $("#search_result_show").hide(); } else { search(searchkey); } });*/ // let currentPage = 1; // Keep track of the current page // let totalPages = 0 // $('#searchkey').on('input click',function(){ // $('.search-card').css("display","block"); // currentPage = 1; // loadSearchData(currentPage); // }); // $('#search_keyword1').click(function(){ // $('.search-card').css("display", "none"); // }); // function loadSearchData(page) { // var page=page; // var name = $('#searchkey').val(); // $.ajax({ // url: "https://www.chipsorders.com/v1/public/getsearchData/ar", // type: 'get', // data: { // name: name, // page: page // }, // success: function(response) { // if (page === 1) { // $('#addSearchData').html(response.data); // console.log("page here : "+page); // } else { // $('#addSearchData').append(response.data); // } // totalPages = response.totalPages; // } // }); // } // $('.search-card').on('scroll', function () { // // Check if we reached the bottom of the search results // if ($(this).scrollTop() + $(this).innerHeight() >= this.scrollHeight) { // if (currentPage < totalPages) { // currentPage++; // Increment current page // loadSearchData(currentPage); // Load more data // } // } // }); // function selectProduct(productName) { // $('#searchkey').val(productName); // Set the input value to the product name // $('.search-card').css("display", "none"); // Hide the search dropdown // submitForm(event); // } var myForm = document.getElementById("myForm"); function submitForm(event) { event.preventDefault(); var searchkey = document.getElementById('searchkey').value; var route = 'https://www.chipsorders.com/v1/public/product_list/ar'; route = route + '?name=' + searchkey; document.getElementById("loader_run").style.display = "block"; window.location.replace(route); // console.log(route); // myForm.submit(); // var searchkey = document.getElementById('searchkey').value; // if (searchkey == null || searchkey == '') { // $("#search_result_section").show(); // $("#search_result_show").hide(); // } else { // search(searchkey); // } } // function customFilterSelect() { // //FOR SELECT OPTIONS // var x, i, j, l, ll, selElmnt, a, b, c; // /*look for any elements with the class "custom-select":*/ // x = document.getElementsByClassName("custom-select"); // l = x.length; // for (i = 0; i < l; i++) { // selElmnt = x[i].getElementsByTagName("select")[0]; // ll = selElmnt.length; // /*for each element, create a new DIV that will act as the selected item:*/ // a = document.createElement("DIV"); // a.setAttribute("class", "select-selected"); // a.innerHTML = selElmnt.options[selElmnt.selectedIndex].innerHTML; // x[i].appendChild(a); // /*for each element, create a new DIV that will contain the option list:*/ // b = document.createElement("DIV"); // b.setAttribute("class", "select-items select-hide"); // for (j = 1; j < ll; j++) { // /*for each option in the original select element, // create a new DIV that will act as an option item:*/ // c = document.createElement("DIV"); // c.innerHTML = selElmnt.options[j].innerHTML; // c.addEventListener("click", function(e) { // /*when an item is clicked, update the original select box, // and the selected item:*/ // var y, i, k, s, h, sl, yl; // s = this.parentNode.parentNode.getElementsByTagName("select")[0]; // sl = s.length; // h = this.parentNode.previousSibling; // for (i = 0; i < sl; i++) { // if (s.options[i].innerHTML == this.innerHTML) { // s.selectedIndex = i; // h.innerHTML = this.innerHTML; // y = this.parentNode.getElementsByClassName("same-as-selected"); // yl = y.length; // for (k = 0; k < yl; k++) { // y[k].removeAttribute("class"); // } // this.setAttribute("class", "same-as-selected"); // break; // } // } // h.click(); // }); // b.appendChild(c); // } // x[i].appendChild(b); // a.addEventListener("click", function(e) { // /*when the select box is clicked, close any other select boxes, // and open/close the current select box:*/ // e.stopPropagation(); // closeAllSelect(this); // this.nextSibling.classList.toggle("select-hide"); // this.classList.toggle("select-arrow-active"); // }); // } // function closeAllSelect(elmnt) { // /*a function that will close all select boxes in the document, // except the current select box:*/ // var x, y, i, xl, yl, arrNo = []; // x = document.getElementsByClassName("select-items"); // y = document.getElementsByClassName("select-selected"); // xl = x.length; // yl = y.length; // for (i = 0; i < yl; i++) { // if (elmnt == y[i]) { // arrNo.push(i) // } else { // y[i].classList.remove("select-arrow-active"); // } // } // for (i = 0; i < xl; i++) { // if (arrNo.indexOf(i)) { // x[i].classList.add("select-hide"); // } // } // } // ///select option end // } // function search(k