WordPress/wp-admin/js/edit-comments.min.js

1 line
13 KiB
JavaScript
Raw Normal View History

var setCommentsList,theList,theExtraList,commentReply;!function(a){var b,c,d,e,f;setCommentsList=function(){var g,h,i,j,k,l,m,n,o,p=0;g=a('input[name="_total"]',"#comments-form"),h=a('input[name="_per_page"]',"#comments-form"),i=a('input[name="_page"]',"#comments-form"),j=function(b,c){var d,g,h,i,j=a("#"+c.element);d=a("#replyrow"),g=a("#comment_ID",d).val(),h=a("#replybtn",d),j.is(".unapproved")?(c.data.id==g&&h.text(adminCommentsL10n.replyApprove),j.find("div.comment_status").html("0")):(c.data.id==g&&h.text(adminCommentsL10n.reply),j.find("div.comment_status").html("1")),o=a("#"+c.element).is("."+c.dimClass)?1:-1,!0!==c.parsed&&c.parsed.responses.length?(i=c.parsed.responses[0].supplemental,e(o,i.postId),f(-1*o,i.postId)):(e(o),f(-1*o))},k=function(b,c){var d,e,f,j,k,l,m,n=!1,o=a(b.target).attr("data-wp-lists");return b.data._total=g.val()||0,b.data._per_page=h.val()||0,b.data._page=i.val()||0,b.data._url=document.location.href,b.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=o.indexOf(":trash=1")?n="trash":-1!=o.indexOf(":spam=1")&&(n="spam"),n&&(e=o.replace(/.*?comment-([0-9]+).*/,"$1"),f=a("#comment-"+e),d=a("#"+n+"-undo-holder").html(),f.find(".check-column :checkbox").prop("checked",!1),f.siblings("#replyrow").length&&commentReply.cid==e&&commentReply.close(),f.is("tr")?(j=f.children(":visible").length,m=a(".author strong",f).text(),k=a('<tr id="undo-'+e+'" class="undo un'+n+'" style="display:none;"><td colspan="'+j+'">'+d+"</td></tr>")):(m=a(".comment-author",f).text(),k=a('<div id="undo-'+e+'" style="display:none;" class="undo un'+n+'">'+d+"</div>")),f.before(k),a("strong","#undo-"+e).text(m),l=a(".undo a","#undo-"+e),l.attr("href","comment.php?action=un"+n+"comment&c="+e+"&_wpnonce="+b.data._ajax_nonce),l.attr("data-wp-lists","delete:the-comment-list:comment-"+e+"::un"+n+"=1"),l.attr("class","vim-z vim-destructive"),a(".avatar",f).first().clone().prependTo("#undo-"+e+" ."+n+"-undo-inside"),l.click(function(){return c.wpList.del(this),a("#undo-"+e).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+e).css("backgroundColor","").fadeIn(300,function(){a(this).show()})}),!1})),b},l=function(a,b,c){p>b||(c&&(p=b),g.val(a.toString()))},b=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},c=function(a,b){var c="";if(!isNaN(b)){if(b=1>b?"0":b.toString(),b.length>3){for(;b.length>3;)c=thousandsSeparator+b.substr(b.length-3)+c,b=b.substr(0,b.length-3);b+=c}a.html(b)}},e=function(d,e){var f,g,h=".post-com-count-"+e,i="comment-count-no-pending",j="comment-count-pending",k=a("span.pending-count");k.each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),e.closest(".awaiting-mod")[0===f?"addClass":"removeClass"]("count-0"),c(e,f)}),e&&(f=a("span."+j,h),g=a("span."+i,h),f.each(function(){var e=a(this),f=b(e)+d;1>f&&(f=0),0===f&&e.removeClass(j).addClass(i),c(e,f)}),g.each(function(){var b=a(this);d>0&&b.removeClass(i).addClass(j),c(b,d)}))},f=function(e,f){var g,h,i=".post-com-count-"+f,j="comment-count-no-comments",k="comment-count-approved";d("span.approved-count",e),f&&(g=a("span."+k,i),h=a("span."+j,i),g.each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),0===f&&d.removeClass(k).addClass(j),c(d,f)}),h.each(function(){var b=a(this);e>0&&b.removeClass(j).addClass(k),c(b,e)}))},d=function(d,e){a(d).each(function(){var d=a(this),f=b(d)+e;1>f&&(f=0),c(d,f)})},m=function(b,c){var h,i,j,k,m,o,q,r,s,t=!0===c.parsed?{}:c.parsed.responses[0],u=!0===c.parsed?"":t.supplemental.status,v=!0===c.parsed?"":t.supplemental.postId,w=a(c.target).parent(),x=a("#"+c.element),y=x.hasClass("approved"),z=x.hasClass("unapproved"),A=x.hasClass("spam"),B=x.hasClass("trash");w.is("span.undo")?w.hasClass("unspam")?(o=-1,"trash"===u?q=1:"1"===u?s=1:"0"===u&&(r=1)):w.hasClass("untrash")&&(q=-1,"spam"===u?o=1:"1"===u?s=1:"0"===u&&(r=1)):w.is("span.spam")?(y?s=-1:z?r=-1:B&&(q=-1),o=1):w.is("span.unspam")?(y?r=1:z?s=1:B?w.hasClass("approve")?s=1:w.hasClass("unapprove")&&(r=1):A&&(w.hasClass("approve")?s=1:w.hasClass("unapprove")&&(r=1)),o=-1):w.is("span.trash")?(y