function notice(e,s,a,n){var t=n||jQuery(".mce-tinymce");clearTimeout(timer),jQuery("#notice").remove(),t.append('
'+s+"
"),a&&(timer=setTimeout(function(){jQuery("#notice").remove()},a))}function comments_list(e,s){var a="";if(e&&e.length)for(var n=0;n
'+e[n].user+" "+e[n].date+""+("1"==s?''+QAPress_js.lang.delete+"":"")+'
'+e[n].content+"
";else a+='
  • '+QAPress_js.lang.nocomment2+"
  • ";return a}var timer=null;jQuery(document).ready(function(e){var s=0,a=e(".q-single");a.length&&e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_views",id:a.data("id")},type:"POST",success:function(e){}}),e("#answer").on("click",".j-reply",function(){var s=e(this).closest(".as-item");if(s.find(".as-comments-box").length)e(".as-comments-box").remove(),e(".as-comments").remove();else{var a='
    ';e(".as-comments-box").remove(),e(".as-comments").remove(),s.find(".as-main").append(a),s.find(".as-comments-input").focus()}}).on("click",".btn-vote",function(){const s=e(this);let a=s.hasClass("btn-vote-up")?1:-1;const n=s.closest(".as-item"),t=n.find(".btn-vote.active"),i=n.find(".btn-vote-up");let r=i.data("vote");if(s.hasClass("active")){if(s.removeClass("active"),1===a){let e=r-1;e=e<1?"":" "+e,i.html(i.find("svg").prop("outerHTML")+i.attr("aria-label")+e)}}else{if(1===a){let e=r+1;e=e<1?"":" "+e,i.html(i.find("svg").prop("outerHTML")+i.attr("aria-label")+e)}else if(t.length){let e=r-1;e=e<1?"":" "+e,i.html(i.find("svg").prop("outerHTML")+i.attr("aria-label")+e)}t.removeClass("active"),s.addClass("active")}e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_vote",id:n.data("aid"),type:a,nonce:e("#comments_list_nonce").val()},type:"POST",dataType:"json",success:function(e){if("0"==e.result){i.data("vote",e.upvote);let s=e.upvote<1?"":" "+e.upvote;i.html(i.find("svg").prop("outerHTML")+i.attr("aria-label")+s),n.find(".btn-vote").removeClass("active"),e.voted&&"upvote"===e.voted?n.find(".btn-vote-up").addClass("active"):e.voted&&"downvote"===e.voted&&n.find(".btn-vote-down").addClass("active")}else if(e.msg){n.find(".btn-vote.active").removeClass("active");let s=r<1?"":" "+r;i.html(i.find("svg").prop("outerHTML")+i.attr("aria-label")+s),notice(0,e.msg,1200,n)}}})}),e("#answer").on("click",".j-reply-list",function(){var s=e(this).closest(".as-item"),a=s.find(".as-comments").length;s.find(".as-comments-box").remove(),s.find(".as-comments").remove(),a||(s.find(".as-main").append('
    "),e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_comments",aid:s.data("aid")},type:"POST",dataType:"json",success:function(e){if(0==e.result){var a=comments_list(e.comments,e.delete);s.find(".as-main .as-comments-list").html(a)}else s.find(".as-main .as-comments-list").html('
  • '+QAPress_js.lang.error1+"
  • "),notice(0,QAPress_js.lang.error1,1200,s)},error:function(){s.find(".as-main .as-comments-list").html('
  • '+QAPress_js.lang.error2+"
  • "),notice(0,QAPress_js.lang.error2,1200,s)}}))}).on("click",".j-answer-del",function(){if(confirm(QAPress_js.lang.confirm)){$el=e(this).closest(".as-item"),notice(1,' '+QAPress_js.lang.deleting,0,$el);var s=$el.data("aid");e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_delete_answer",id:s},type:"POST",dataType:"json",success:function(s){clearTimeout(timer),e("#notice").remove(),0==s.result?(notice(1,QAPress_js.lang.success,1500,$el),setTimeout(function(){$el.fadeOut("fast",function(){var e=$el.closest(".as-list");$el.remove(),0==e.find(".as-item").length&&e.append('
  • '+QAPress_js.lang.nocomment+"
  • ")})},1400)):2==s.result?notice(0,QAPress_js.lang.denied,1200,$el):notice(0,QAPress_js.lang.error3,1200,$el)},error:function(s){clearTimeout(timer),e("#notice").remove(),notice(0,QAPress_js.lang.error3,1200,$el)}})}}).on("click",".j-del-comment",function(){if(confirm(QAPress_js.lang.confirm2)){$el=e(this).closest(".as-comments-item"),notice(1,' '+QAPress_js.lang.deleting,0,$el);var s=$el.data("id");e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_delete_comment",id:s},type:"POST",dataType:"json",success:function(s){clearTimeout(timer),e("#notice").remove(),0==s.result?(notice(1,QAPress_js.lang.success,1500,$el),setTimeout(function(){$el.fadeOut("fast",function(){var e=$el.closest(".as-comments-list");$el.remove(),0==e.find(".as-comments-item").length&&e.append('
  • '+QAPress_js.lang.nocomment2+"
  • ")})},1400)):2==s.result?notice(0,QAPress_js.lang.denied,1200,$el):notice(0,QAPress_js.lang.error3,1200,$el)},error:function(s){clearTimeout(timer),e("#notice").remove(),notice(0,QAPress_js.lang.error3,1200,$el)}})}}),e("#as-form").submit(function(){if(s)return!1;s=1,tinyMCE.triggerSave();var a=e("#editor-answer").val();return e.trim(a)?(notice(1,' '+QAPress_js.lang.submitting,0),e.ajax({url:QAPress_js.ajaxurl,data:e(this).serialize()+"&action=QAPress_add_answer",type:"POST",dataType:"json",success:function(a){if(s=0,0==a.result){notice(1,QAPress_js.lang.success2,1200);var n='";e(".as-list").append(n),e("#as-"+a.answer.ID).fadeIn(),e(".as-item-none").remove(),tinyMCE.activeEditor.setContent("")}else 101==a.result?notice(0,QAPress_js.lang.empty,1200):2==a.result?notice(0,QAPress_js.lang.login,2e3):notice(0,QAPress_js.lang.error4,1200)},error:function(e){s=0,notice(0,QAPress_js.lang.error4,1200)}}),!1):(notice(0,QAPress_js.lang.empty,1e3),s=0,!1)}),e("#answer").on("submit",".as-comments-form",function(){if(s)return!1;s=1;var a=e(this).find(".as-comments-input").val(),n=e(this).closest(".as-item");return e.trim(a)?(notice(1,' '+QAPress_js.lang.submitting,0,n),e.ajax({url:QAPress_js.ajaxurl,data:e(this).serialize()+"&action=QAPress_add_comment",type:"POST",dataType:"json",success:function(e){s=0,0==e.result?(notice(1,QAPress_js.lang.success2,2e3,n),n.find(".as-comments-input").val("")):101==e.result?notice(0,QAPress_js.lang.empty,1200,n):2==e.result?notice(0,QAPress_js.lang.login,2e3,n):notice(0,QAPress_js.lang.error4,1200,n)},error:function(e){s=0,notice(0,QAPress_js.lang.error4,1200,n)}}),!1):(notice(0,QAPress_js.lang.empty,1200,n),s=0,!1)}),e("#question-form").submit(function(){if(s)return!1;s=1,tinyMCE.triggerSave();var a=e("input[name=title]").val(),n=e("select[name=category]").val(),t=e("#editor-question").val();return a?n?e.trim(t)?(notice(1,' '+QAPress_js.lang.submitting,0),e.ajax({url:QAPress_js.ajaxurl,data:e(this).serialize()+"&action=QAPress_add_question",type:"POST",dataType:"json",success:function(a){s=0,0==a.result?(console.log(a),e("input[name=id]").val()?notice(1,void 0===a.msg?QAPress_js.lang.success3:a.msg,1500):(s=1,notice(1,void 0===a.msg?QAPress_js.lang.success4:a.msg,1200)),void 0!==a.location&&setTimeout(function(){window.location.href=a.location,s=0},1200)):101==a.result?notice(0,QAPress_js.lang.need_all,1200):102==a.result?notice(0,QAPress_js.lang.length,1200):notice(0,QAPress_js.lang.error4,1200)},error:function(e){s=0,notice(0,QAPress_js.lang.error4,1200)}}),!1):(notice(0,QAPress_js.lang.need_content,1200),s=0,!1):(notice(0,QAPress_js.lang.need_cat,1200),s=0,!1):(notice(0,QAPress_js.lang.need_title,1200),s=0,!1)}),e("#answer").on("click",".q-load-more",function(){var s=e(this);if(!s.hasClass("disabled")){s.addClass("disabled").text(QAPress_js.lang.loading);var a=e(".q-single").data("id"),n=s.data("page");n=n||2,e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_answers_pagination",question:a,page:n},type:"POST",dataType:"json",success:function(a){if(0==a.result){var t="";if(a.answers.length){for(var i=0;i '+QAPress_js.lang.deleting,0,e(".q-entry"));var s=e(".q-single").data("id");e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_delete_question",id:s},type:"POST",dataType:"json",success:function(s){clearTimeout(timer),e("#notice").remove(),0==s.result?notice(1,QAPress_js.lang.success,1500,e(".q-entry")):2==s.result?notice(0,QAPress_js.lang.denied,1200,e(".q-entry")):notice(0,QAPress_js.lang.error3,1200,e(".q-entry"))},error:function(s){clearTimeout(timer),e("#notice").remove(),notice(0,QAPress_js.lang.error3,1200,e(".q-entry"))}})}}).on("click",".j-approve",function(){if(confirm(QAPress_js.lang.approve)){notice(1,' '+QAPress_js.lang.loading,0,e(".q-entry"));var s=e(".q-single").data("id");e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_approve_question",id:s},type:"POST",dataType:"json",success:function(s){clearTimeout(timer),e("#notice").remove(),0==s.result?(notice(1,QAPress_js.lang.success,1500,e(".q-entry")),e(".j-approve").remove()):2==s.result?notice(0,QAPress_js.lang.denied,1200,e(".q-entry")):notice(0,QAPress_js.lang.error2,1200,e(".q-entry"))},error:function(s){clearTimeout(timer),e("#notice").remove(),notice(0,QAPress_js.lang.error2,1200,e(".q-entry"))}})}}).on("click",".j-set-top",function(){notice(1,' '+QAPress_js.lang.loading,0,e(".q-entry"));var s=e(".q-single").data("id");e.ajax({url:QAPress_js.ajaxurl,data:{action:"QAPress_set_top",id:s},type:"POST",dataType:"json",success:function(s){clearTimeout(timer),e("#notice").remove(),0==s.result?(notice(1,QAPress_js.lang.success,1500,e(".q-entry")),window.location.reload()):2==s.result?notice(0,QAPress_js.lang.denied,1200,e(".q-entry")):notice(0,QAPress_js.lang.error2,1200,e(".q-entry"))},error:function(s){clearTimeout(timer),e("#notice").remove(),notice(0,QAPress_js.lang.error2,1200,e(".q-entry"))}})}),e(".wpcom-profile").on("click",".j-user-questions,.j-user-answers",function(){var s=e(this);if(s.hasClass("loading")||s.hasClass("disabled"))return!1;var a=null,n=s.data("page");n=n?n+1:2;var t=e(".profile-tab").data("user");s.hasClass("j-user-questions")?a={action:"QAPress_user_questions",user:t||0,page:n}:s.hasClass("j-user-answers")&&(a={action:"QAPress_user_answers",user:t||0,page:n}),s.loading(1),e.ajax({type:"POST",url:_wpcom_js.ajaxurl,data:a,dataType:"html",success:function(a){if("0"==a)s.addClass("disabled").text(QAPress_js.lang.end);else{var t=e(a);s.parent().prev().append(t),t.find(".j-lazy").lazyload({threshold:-50,effect:"fadeIn"}),s.data("page",n),e(window).trigger("scroll")}s.loading(0)},error:function(){s.loading(0)}})})});