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

1 line
11 KiB
JavaScript
Raw Normal View History

var setCommentsList,theList,theExtraList,toggleWithKeyboard=!1;!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,f,g,h=a("#"+c.element);d=a("#replyrow"),f=a("#comment_ID",d).val(),g=a("#replybtn",d),h.is(".unapproved")?(c.data.id==f&&g.text(adminCommentsL10n.replyApprove),h.find("div.comment_status").html("0")):(c.data.id==f&&g.text(adminCommentsL10n.reply),h.find("div.comment_status").html("1")),o=a("#"+c.element).is("."+c.dimClass)?1:-1,e(o)},k=function(c,d){var e,f,j,k,l,m,n,o=!1,p=a(c.target).attr("data-wp-lists");return c.data._total=g.val()||0,c.data._per_page=h.val()||0,c.data._page=i.val()||0,c.data._url=document.location.href,c.data.comment_status=a('input[name="comment_status"]',"#comments-form").val(),-1!=p.indexOf(":trash=1")?o="trash":-1!=p.indexOf(":spam=1")&&(o="spam"),o&&(f=p.replace(/.*?comment-([0-9]+).*/,"$1"),j=a("#comment-"+f),e=a("#"+o+"-undo-holder").html(),j.find(".check-column :checkbox").prop("checked",!1),j.siblings("#replyrow").length&&b.cid==f&&b.close(),j.is("tr")?(k=j.children(":visible").length,n=a(".author strong",j).text(),l=a('<tr id="undo-'+f+'" class="undo un'+o+'" style="display:none;"><td colspan="'+k+'">'+e+"</td></tr>")):(n=a(".comment-author",j).text(),l=a('<div id="undo-'+f+'" style="display:none;" class="undo un'+o+'">'+e+"</div>")),j.before(l),a("strong","#undo-"+f).text(n),m=a(".undo a","#undo-"+f),m.attr("href","comment.php?action=un"+o+"comment&c="+f+"&_wpnonce="+c.data._ajax_nonce),m.attr("data-wp-lists","delete:the-comment-list:comment-"+f+"::un"+o+"=1"),m.attr("class","vim-z vim-destructive"),a(".avatar",j).clone().prependTo("#undo-"+f+" ."+o+"-undo-inside"),m.click(function(){return d.wpList.del(this),a("#undo-"+f).css({backgroundColor:"#ceb"}).fadeOut(350,function(){a(this).remove(),a("#comment-"+f).css("backgroundColor","").fadeIn(300,function(){a(this).show()})}),!1})),c},l=function(a,b,c){p>b||(c&&(p=b),g.val(a.toString()))},f=function(b){var e,f,g,h,i=a("#dashboard_right_now");b=b||0,!isNaN(b)&&i.length&&(e=a("span.total-count",i),f=a("span.approved-count",i),g=c(e),g+=b,h=g-c(a("span.pending-count",i))-c(a("span.spam-count",i)),d(e,g),d(f,h))},c=function(a){var b=parseInt(a.html().replace(/[^0-9]+/g,""),10);return isNaN(b)?0:b},d=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(b){a("span.pending-count").each(function(){var e=a(this),f=c(e)+b;1>f&&(f=0),e.closest(".awaiting-mod")[0===f?"addClass":"removeClass"]("count-0"),d(e,f)}),f()},m=function(b,h){function i(b){return a(h.target).parent().is("span."+b)?1:a("#"+h.element).is("."+b)?-1:0}var j,k,m,o,q,r,s=a(h.target).parent().is("span.untrash"),t=a(h.target).parent().is("span.unspam"),u=a("#"+h.element).is(".unapproved");q=s?-1:i("trash"),o=t?-1:i("spam"),a(h.target).parent().is("span.unapprove")||(s||t)&&u?r=1:u&&(r=-1),r&&e(r),a("span.spam-count").each(function(){var b=a(this),e=c(b)+o;d(b,e)}),a("span.trash-count").each(function(){var b=a(this),e=c(b)+q;d(b,e)}),a("#dashboard_right_now").length?(m=q?-1*q:0,f(m)):(k=g.val()?parseInt(g.val(),10):0,a(h.target).parent().is("span.undo")?k++:k--,0>k&&(k=0),"object"==typeof b&&p<h.parsed.responses[0].supplemental.time?(j=h.parsed.responses[0].supplemental.total_items_i18n||"",j&&(a(".displaying-num").text(j),a(".total-pages").text(h.parsed.responses[0].supplemental.total_pages_i18n),a(".tablenav-pages").find(".next-page, .last-page").toggleClass("disabled",h.parsed.responses[0].supplemental.total_pages==a(".current-page").val())),l(k,h.parsed.responses[0].supplemental.time,!0)):l(k,b,!1)),!theExtraList||0===theExtraList.size()||0===theExtraList.children().size()||s||t||(theList.get(0).wpList.add(theExtraList.children(":eq(0)").remove().clone()),n())},n=function(b){var c=a.query.get(),d=a(".total-pages").text(),e=a('input[name="_per_page"]',"#