/* * SiteSEO * https://siteseo.io/ * (c) SiteSEO Team <support@siteseo.io> */ /* Copyright 2016 - 2024 - Benjamin Denis (email : contact@seopress.org) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ jQuery(document).ready(function(t){function e(t){return t.val().length>0?t.val()+" ":t.val()}[["siteseo_titles","siteseo_titles_home"],["siteseo_xml_sitemap_tab","siteseo_xml_sitemap_general"],["siteseo_social_tab","siteseo_social_knowledge"],["siteseo_advanced_tab","siteseo_advanced_image"],["siteseo_google_analytics_enable","siteseo_google_analytics_enable"],["siteseo_tool_settings","siteseo_tool_settings"],["siteseo_instant_indexing_general","siteseo_instant_indexing_general"],["siteseo_insights_general","siteseo_insights_general"]].forEach(function(e){var s=t(location).attr("hash").split("#tab=")[1];if(void 0!==s)t("#"+s+"-tab").addClass("nav-tab-active"),t("#"+s).addClass("active");else{if("undefined"!=typeof sessionStorage&&"null"!=typeof sessionStorage){var i=sessionStorage.getItem("siteseo_save_tab");i&&t("#"+i+"-tab").length?(t("#siteseo-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),t("#siteseo-tabs").find(".siteseo-tab.active").removeClass("active"),t("#"+i+"-tab").addClass("nav-tab-active"),t("#"+i).addClass("active")):(t("#tab_"+e[1]+"-tab").addClass("nav-tab-active"),t("#tab_"+e[1]).addClass("active"))}t("#siteseo-tabs").find("a.nav-tab").click(function(e){e.preventDefault();var s=t(this).attr("href").split("#tab=")[1];t("#siteseo-tabs").find(".nav-tab.nav-tab-active").removeClass("nav-tab-active"),t("#"+s+"-tab").addClass("nav-tab-active"),sessionStorage.setItem("siteseo_save_tab",s),t("#siteseo-tabs").find(".siteseo-tab.active").removeClass("active"),t("#"+s).addClass("active")})}});let s=!1;function i(t=""){var e=window.location.href.split("#")[0];"undefined"!=t&&null!=t&&""!=t&&history.pushState(null,"",e+t)}t("#siteseo-tag-site-title").click(function(){t("#siteseo_titles_home_site_title").val(e(t("#siteseo_titles_home_site_title"))+t("#siteseo-tag-site-title").attr("data-tag"))}),t("#siteseo-tag-site-desc").click(function(){t("#siteseo_titles_home_site_title").val(e(t("#siteseo_titles_home_site_title"))+t("#siteseo-tag-site-desc").attr("data-tag"))}),t("#siteseo-tag-site-sep").click(function(){t("#siteseo_titles_home_site_title").val(e(t("#siteseo_titles_home_site_title"))+t("#siteseo-tag-site-sep").attr("data-tag"))}),t("#siteseo-tag-meta-desc").click(function(){t("#siteseo_titles_home_site_desc").val(e(t("#siteseo_titles_home_site_desc"))+t("#siteseo-tag-meta-desc").attr("data-tag"))}),t("#siteseo-tag-post-author").click(function(){t("#siteseo_titles_archive_post_author").val(e(t("#siteseo_titles_archive_post_author"))+t("#siteseo-tag-post-author").attr("data-tag"))}),t("#siteseo-tag-sep-author").click(function(){t("#siteseo_titles_archive_post_author").val(e(t("#siteseo_titles_archive_post_author"))+t("#siteseo-tag-sep-author").attr("data-tag"))}),t("#siteseo-tag-site-title-author").click(function(){t("#siteseo_titles_archive_post_author").val(e(t("#siteseo_titles_archive_post_author"))+t("#siteseo-tag-site-title-author").attr("data-tag"))}),t("#siteseo-tag-archive-date").click(function(){t("#siteseo_titles_archives_date_title").val(e(t("#siteseo_titles_archives_date_title"))+t("#siteseo-tag-archive-date").attr("data-tag"))}),t("#siteseo-tag-sep-date").click(function(){t("#siteseo_titles_archives_date_title").val(e(t("#siteseo_titles_archives_date_title"))+t("#siteseo-tag-sep-date").attr("data-tag"))}),t("#siteseo-tag-site-title-date").click(function(){t("#siteseo_titles_archives_date_title").val(e(t("#siteseo_titles_archives_date_title"))+t("#siteseo-tag-site-title-date").attr("data-tag"))}),t("#siteseo-tag-search-keywords").click(function(){t("#siteseo_titles_archives_search_title").val(e(t("#siteseo_titles_archives_search_title"))+t("#siteseo-tag-search-keywords").attr("data-tag"))}),t("#siteseo-tag-sep-search").click(function(){t("#siteseo_titles_archives_search_title").val(e(t("#siteseo_titles_archives_search_title"))+t("#siteseo-tag-sep-search").attr("data-tag"))}),t("#siteseo-tag-site-title-search").click(function(){t("#siteseo_titles_archives_search_title").val(e(t("#siteseo_titles_archives_search_title"))+t("#siteseo-tag-site-title-search").attr("data-tag"))}),t("#siteseo-tag-site-title-404").click(function(){t("#siteseo_titles_archives_404_title").val(e(t("#siteseo_titles_archives_404_title"))+t("#siteseo-tag-site-title-404").attr("data-tag"))}),t("#siteseo-tag-sep-404").click(function(){t("#siteseo_titles_archives_404_title").val(e(t("#siteseo_titles_archives_404_title"))+t("#siteseo-tag-sep-404").attr("data-tag"))}),t("#siteseo-tag-post-title-bd-groups").click(function(){t("#siteseo_titles_bp_groups_title").val(e(t("#siteseo_titles_bp_groups_title"))+t("#siteseo-tag-post-title-bd-groups").attr("data-tag"))}),t("#siteseo-tag-sep-bd-groups").click(function(){t("#siteseo_titles_bp_groups_title").val(e(t("#siteseo_titles_bp_groups_title"))+t("#siteseo-tag-sep-bd-groups").attr("data-tag"))}),t("#siteseo-tag-site-title-bd-groups").click(function(){t("#siteseo_titles_bp_groups_title").val(e(t("#siteseo_titles_bp_groups_title"))+t("#siteseo-tag-site-title-bd-groups").attr("data-tag"))});var a={};if(t(window).on("scroll",function(){var e=t(this).scrollTop();t(".siteseo-sub-tabs a:visible").each(function(){var s=t(this).attr("href"),o=t(s).offset().top-200;e>=o&&(clearTimeout(a),a=setTimeout(function(){t(".siteseo-sub-tabs a:visible").removeClass("siteseo-active-sub-tabs"),t('.siteseo-sub-tabs a[href="'+s+'"]').addClass("siteseo-active-sub-tabs"),i(s)},100))})}),t(".siteseo-sub-tabs a").click(function(e){e.preventDefault();var s=t(this),a=this.hash,o=t(a).offset().top-100;s.siblings("a").removeClass("siteseo-active-sub-tabs"),s.addClass("siteseo-active-sub-tabs"),t("html, body").stop().animate({scrollTop:o},300,"swing",function(){i(a)})}),t(".siteseo-tag-dropdown").each(function(i){let a=t(this).parent(".wrap-tags").prev("input"),o=t(this).parent(".wrap-tags").prev("textarea"),n=t(this);function l(s){n.hasClass("tag-title")&&(a.val(e(a)+t(s).attr("data-value")),a.trigger("paste")),n.hasClass("tag-description")&&(o.val(e(o)+t(s).attr("data-value")),o.trigger("paste"))}t(this).on("click",function(){function e(i){!(t(i.target).hasClass("dashicons")||t(i.target).hasClass("siteseo-tag-single-all"))&&(s=!1,t(document).off("click",e),t(".siteseo-wrap-tag-variables-list").removeClass("open"))}t(this).next(".siteseo-wrap-tag-variables-list").toggleClass("open"),t(this).next(".siteseo-wrap-tag-variables-list").find("li").on("click",function(t){l(this),t.stopImmediatePropagation()}).on("keyup",function(t){13===t.keyCode&&(l(this),t.stopImmediatePropagation())}),s||(s=!0,t(document).on("click",e))})}),t("#siteseo_instant_indexing_manual_batch").length){newLines=t("#siteseo_instant_indexing_manual_batch").val().split("\n").length,t("#siteseo_instant_indexing_url_count").text(newLines);var o=t("#siteseo_instant_indexing_url_count");if(newLines){var n=Math.round(newLines/50*100);n>=100&&(n=100),t("#siteseo_instant_indexing_url_progress").attr("aria-valuenow",n),t("#siteseo_instant_indexing_url_progress").text(n+"%"),t("#siteseo_instant_indexing_url_progress").css("width",n+"%")}t("#siteseo_instant_indexing_manual_batch").on("keyup paste change click focus mouseout",function(e){if(newLines=t(this).val().split("\n").length,o.text(newLines),newLines>50?o.css("color","red"):o.css("color",""),newLines)var s=Math.round(newLines/50*100);s>=100&&(s=100),t("#siteseo_instant_indexing_url_progress").attr("aria-valuenow",s),t("#siteseo_instant_indexing_url_progress").text(s+"%"),t("#siteseo_instant_indexing_url_progress").css("width",s+"%")})}t("#siteseo_instant_indexing_google_action_include[URL_UPDATED]").is(":checked"),t(".siteseo-instant-indexing-batch").on("click",function(){t("#siteseo-tabs .spinner").css("visibility","visible"),t("#siteseo-tabs .spinner").css("float","none"),t.ajax({method:"POST",url:siteseoAjaxInstantIndexingPost.siteseo_instant_indexing_post,data:{action:"siteseo_instant_indexing_post",urls_to_submit:t("#siteseo_instant_indexing_manual_batch").val(),indexnow_api:t("#siteseo_instant_indexing_bing_api_key").val(),google_api:t("#siteseo_instant_indexing_google_api_key").val(),update_action:!!t("#siteseo_instant_indexing_google_action_include_URL_UPDATED").is(":checked")&&"URL_UPDATED",delete_action:!!t("#siteseo_instant_indexing_google_action_include_URL_DELETED").is(":checked")&&"URL_DELETED",google:!!t("#siteseo_instant_indexing_engines_google").is(":checked"),bing:!!t("#siteseo_instant_indexing_engines_bing").is(":checked"),automatic_submission:!!t("#siteseo_instant_indexing_automate_submission").is(":checked"),_ajax_nonce:siteseoAjaxInstantIndexingPost.siteseo_nonce},success:function(t){window.location.reload(!0)}})}),t(".siteseo-instant-indexing-refresh-api-key").on("click",function(){t.ajax({method:"POST",url:siteseoAjaxInstantIndexingApiKey.siteseo_instant_indexing_generate_api_key,data:{action:"siteseo_instant_indexing_generate_api_key",_ajax_nonce:siteseoAjaxInstantIndexingApiKey.siteseo_nonce},success:function(t){!0===t.success&&window.location.reload(!0)}})})});