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

1 line
11 KiB
JavaScript
Raw Normal View History

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