/**Related to Js geo */ // custom.js window.setCookie = function (name, value, days) { var expires = ""; if (days) { var date = new Date(); date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; path=/; SameSite=Lax"; }; window.getCookie = function (name) { var nameEQ = name + "="; var ca = document.cookie.split(";"); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") c = c.substring(1); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length); } return null; }; jQuery(document).ready(function ($) { setCookie("user_loader_set", "true", 0); var page = 2; // Start from page 2 var loading = false; jQuery(".case-block .btn-more").click(function (e) { e.preventDefault(); var current_pages = $(this).data("curent-page"); var per_pages = $(this).data("per-page"); var query = $(this).data("query"); var load_more_text = $(".case-block .btn-more").text(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "load_more_ajax_handler", current_pages: current_pages, per_pages: per_pages, query: query, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".case-block .btn-more").text("Loading..."); $(".case-block .btn-more").attr("disabled", "true"); }, success: function (response) { // console.log(response.data); $(".case-block .cases").append(response.data); if (response.next_page == true) { var current_pages = $(".case-block .btn-more").data("curent-page"); var page = current_pages + 1; $(".case-block .btn-more").data("curent-page", page); $(".case-block .btn-more").text(load_more_text); $(".case-block .btn-more").attr("disabled", "false"); } else { $(".case-block .btn-more").hide(); //$('.no-result').show(); } // $(window).resize(); }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); jQuery(".filter-block .load-more #load-more").click(function (e) { e.preventDefault(); var current_pages = $(this).data("curent-page"); var per_pages = $(this).data("per-page"); var query = $(this).data("query"); var load_more_text = $(".filter-block .load-more #load-more").html(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "posts_load_more_ajax_handler", current_pages: current_pages, per_pages: per_pages, query: query, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".filter-block .load-more #load-more").text("Loading..."); $(".filter-block .load-more #load-more").attr("disabled", "true"); // $(".filter-block .load-more #load-more").hide(); // $(".filter-block .load-more .loading-icon-wrap").show(); }, success: function (response) { // console.log(response.data); $(".filter-block .filter-content").append(response.data); if (response.next_page == true) { var current_pages = $(".filter-block .load-more #load-more").data( "curent-page" ); var page = current_pages + 1; $(".filter-block .load-more #load-more").data("curent-page", page); $(".filter-block .load-more #load-more").html(load_more_text); $(".filter-block .load-more #load-more").attr("disabled", "false"); $(".filter-block .load-more .loading-icon-wrap").hide(); } else { $(".filter-block .load-more #load-more").hide(); //$('.no-result').show(); } // $(window).resize(); }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); jQuery(".filter-block .filter-wrap select").on("change", function (e) { e.preventDefault(); let type = $("#type").val() || []; let country = $("#region").val() || []; let product = $("#product").val() || []; let tag = $("#tag").val() || []; var load_more_text = $(".filter-block .load-more #load-more").html(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "posts_select_load_ajax_handler", type: type, product: product, region: country, tag: tag, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".blog-section .load-more #load-more").text("Loading..."); $(".filter-block .load-more #load-more").attr("disabled", "true"); // $(".filter-block .load-more #load-more").hide(); // $(".filter-block .load-more .loading-icon-wrap").show(); }, success: function (response) { // console.log(response.data); $(".filter-block .filter-content").html(response.data); if (response.next_page == true) { $(".filter-block .load-more #load-more").data( "query", response.query ); $(".blog-section .load-more #load-more").html(load_more_text); $(".filter-block .load-more #load-more").attr("disabled", "false"); $(".filter-block .load-more .loading-icon-wrap").hide(); } else { $(".filter-block .load-more #load-more").hide(); //$('.no-result').show(); } // $(window).resize(); }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); //filter guides jQuery(".guide-block .filter-wrap select").on("change", function (e) { e.preventDefault(); let languages = $("#languages").val() || []; let region = $("#region").val() || []; let product = $("#product").val() || []; let version = $("#version").val() || []; var load_more_text = $(".filter-block .load-more #load-more").html(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "guides_select_load_ajax_handler", product: product, region: region, version: version, languages: languages, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".blog-section .load-more #load-more").text("Loading..."); $(".filter-block .load-more #load-more").attr("disabled", "true"); // $(".filter-block .load-more #load-more").hide(); // $(".filter-block .load-more .loading-icon-wrap").show(); }, success: function (response) { // console.log(response.data); $(".guide-block .guide__holder").html(response.data); // $(window).resize(); }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); //filter newsroom load more jQuery(".newsroom__load #load-more-news").on("click", function (e) { e.preventDefault(); var current_pages = $(this).data("curent-page"); var per_pages = $(this).data("per-page"); var query = $(this).data("query"); var load_more_text = $(".newsroom__load #load-more-news").html(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "newsroom_load_more_ajax_handler", current_pages: current_pages, per_pages: per_pages, query: query, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".newsroom__load #load-more-news").text("Loading..."); $(".newsroom__load #load-more-news").attr("disabled", "true"); }, success: function (response) { // console.log(response.data); $(".newsroom__row").append(response.data); if (response.next_page == true) { var current_pages = $(".newsroom__load #load-more-news").data( "curent-page" ); var page = current_pages + 1; $(".newsroom__load #load-more-news").data("curent-page", page); $(".newsroom__load #load-more-news").html(load_more_text); $(".newsroom__load #load-more-news").attr("disabled", "false"); $(".newsroom__load #load-more-news").show(); } else { $(".newsroom__load #load-more-news").hide(); //$('.no-result').show(); } }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); //filter Harrison.ai load more jQuery(".more__load #load-more-harrison").on("click", function (e) { e.preventDefault(); var current_pages = $(this).data("curent-page"); var per_pages = $(this).data("per-page"); var query = $(this).data("query"); var load_more_text = $(".more__load #load-more-harrison").html(); jQuery.ajax({ type: "post", dataType: "json", url: ajax_params.ajax_url, data: { action: "harrison_load_more_ajax_handler", current_pages: current_pages, per_pages: per_pages, query: query, nonce: ajax_params.nonce, }, beforeSend: function () { // setting a timeout $(".more__load #load-more-harrison").text("Loading..."); $(".more__load #load-more-harrison").attr("disabled", "true"); }, success: function (response) { // console.log(response.data); $(".more-block .three-row.three-row-space").append(response.data); if (response.next_page == true) { var current_pages = $(".more__load #load-more-harrison").data( "curent-page" ); var page = current_pages + 1; $(".more__load #load-more-harrison").data("curent-page", page); $(".more__load #load-more-harrison").html(load_more_text); $(".more__load #load-more-harrison").attr("disabled", "false"); $(".more__load #load-more-harrison").show(); } else { $(".more__load #load-more-harrison").hide(); //$('.no-result').show(); } }, error: function (xhr) { // if error occured console.log(xhr.statusText + xhr.responseText); }, complete: function () { // $('.loading-icon-wrap').hide(); // $(window).resize(); }, }); }); // Get the last sub-menu inside #menu-footer-menu-last let subMenus = document.querySelectorAll("#menu-footer-menu-last .sub-menu"); let lastSubMenu = subMenus[subMenus.length - 1]; // the last one if (lastSubMenu) { // Get the last two
  • elements let lastTwo = Array.from(lastSubMenu.querySelectorAll("li")).slice(-2); // Create a new UL wrapper let newUl = document.createElement("ul"); newUl.className = "sub-menu footer-social"; // Move the last two
  • into the new UL lastTwo.forEach((li) => newUl.appendChild(li)); // Append the new UL at the end of the original sub-menu lastSubMenu.appendChild(newUl); } //wrap a // $(".content-block .content__top a").each(function () { // $(this).addClass("btn"); // $(this).append(''); // }); //wrap a with span jQuery("li.no-link > a").each(function () { var $span = jQuery("", { html: jQuery(this).html(), class: "menu-item-span", }); jQuery(this).replaceWith($span); }); }); //end jQuery(document).ready(function ($) { // function setCookie(name, value, days) { // var expires = ""; // if (days) { // var date = new Date(); // date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000); // expires = "; expires=" + date.toUTCString(); // } // document.cookie = // name + "=" + (value || "") + expires + "; path=/; SameSite=Lax"; // } // function getCookie(name) { // var nameEQ = name + "="; // var ca = document.cookie.split(";"); // for (var i = 0; i < ca.length; i++) { // var c = ca[i]; // while (c.charAt(0) == " ") c = c.substring(1, c.length); // if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); // } // return null; // } $(document).on("click", ".lang-list li a", function (e) { e.preventDefault(); let msg = $(this).data("msg"); let c_name = $(this).data("name"); $(this).addClass("selected"); $("#lang-switcher .popup-region").html(msg); $("#lang-switcher").removeClass("d-none"); $("#lang-switcher").removeClass("popup--remove"); var targetUrl = $(this).attr("href"); $("#btn-redirect").attr("href", targetUrl); // setCookie("user_selected_country", c_name, 30); // ✅ If cookie exists, just go // var countryCookie = getCookie("user_country"); // if (countryCookie) { // window.location.href = targetUrl; // return; // } // ❌ Otherwise call AJAX // $.ajax({ // url: ajax_params.ajax_url, // method: "POST", // data: { // action: "get_country", // }, // success: function (response) { // if (response.success) { // // Show popup // window.alert('You are Form:'+response.data.country_code); // // Swal.fire({ // // title: "Your Country Detected", // // text: // // response.data.country_name + // // " (" + // // response.data.country_code + // // ")", // // icon: "info", // // showCancelButton: true, // // confirmButtonText: "Continue", // // cancelButtonText: "Cancel", // // }).then((result) => { // // if (result.isConfirmed) { // // // ✅ Set cookie for 7 days // // setCookie("user_country", response.data.country_code, 7); // // // Redirect // // window.location.href = targetUrl; // // } // // }); // } else { // alert("Could not detect your country."); // } // }, // }); }); $(document).on("click", "#btn-redirect", function () { let c_name = $(".lang-list li a.selected").data("name"); setCookie("user_selected_country", c_name, 30); }); $(document).on("click", ".ahpra-back-button", function () { setCookie("user_selected_country", "gl", 30); }); }); document.querySelectorAll('a[href="#bookademo"]').forEach(function (link) { link.addEventListener("click", function (e) { e.preventDefault(); // Prevent jump to anchor // Show popup document.getElementById("book-a-demo").classList.remove("popup--remove"); document.getElementById("book-a-demo").classList.remove("d-none"); }); });