/**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