From 47559f45bffca5e618c9cd00beec72246abd617c Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Thu, 14 Nov 2013 05:10:10 +0000 Subject: [PATCH] Avoid jshint errors in edit-comment.js. props adamsilverstein. fixes #25979. Built from https://develop.svn.wordpress.org/trunk@26156 git-svn-id: http://core.svn.wordpress.org/trunk@26067 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/js/edit-comments.js | 51 ++++++++++++++++++-------------- wp-admin/js/edit-comments.min.js | 2 +- 2 files changed, 30 insertions(+), 23 deletions(-) diff --git a/wp-admin/js/edit-comments.js b/wp-admin/js/edit-comments.js index ab22d3572c..4b18406536 100644 --- a/wp-admin/js/edit-comments.js +++ b/wp-admin/js/edit-comments.js @@ -1,17 +1,21 @@ -var theList, theExtraList, toggleWithKeyboard = false; +/* global adminCommentsL10n, thousandsSeparator, list_args, QTags, ajaxurl, wpAjax */ +var setCommentsList, theList, theExtraList, + toggleWithKeyboard = false; (function($) { -var getCount, updateCount, updatePending, dashboardTotals; +var commentReply, getCount, updateCount, updatePending, dashboardTotals; setCommentsList = function() { - var totalInput, perPageInput, pageInput, lastConfidentTime = 0, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList; + var totalInput, perPageInput, pageInput, dimAfter, delBefore, updateTotalCount, delAfter, refillTheExtraList, diff, + lastConfidentTime = 0; totalInput = $('input[name="_total"]', '#comments-form'); perPageInput = $('input[name="_per_page"]', '#comments-form'); pageInput = $('input[name="_page"]', '#comments-form'); dimAfter = function( r, settings ) { - var c = $('#' + settings.element), editRow, replyID, replyButton; + var editRow, replyID, replyButton, + c = $( '#' + settings.element ); editRow = $('#replyrow'); replyID = $('#comment_ID', editRow).val(); @@ -29,13 +33,15 @@ setCommentsList = function() { c.find('div.comment_status').html('1'); } - var diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1; + diff = $('#' + settings.element).is('.' + settings.dimClass) ? 1 : -1; updatePending( diff ); }; // Send current total, page, per_page and url delBefore = function( settings, list ) { - var wpListsData = $(settings.target).attr('data-wp-lists'), id, el, n, h, a, author, action = false; + var note, id, el, n, h, a, author, + action = false, + wpListsData = $( settings.target ).attr( 'data-wp-lists' ); settings.data._total = totalInput.val() || 0; settings.data._per_page = perPageInput.val() || 0; @@ -80,7 +86,7 @@ setCommentsList = function() { list.wpList.del(this); $('#undo-' + id).css( {backgroundColor:'#ceb'} ).fadeOut(350, function(){ $(this).remove(); - $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show() }); + $('#comment-' + id).css('backgroundColor', '').fadeIn(300, function(){ $(this).show(); }); }); return false; }); @@ -101,7 +107,8 @@ setCommentsList = function() { }; dashboardTotals = function(n) { - var dash = $('#dashboard_right_now'), total, appr, totalN, apprN; + var total, appr, totalN, apprN, + dash = $('#dashboard_right_now'); n = n || 0; if ( isNaN(n) || !dash.length ) @@ -144,7 +151,7 @@ setCommentsList = function() { var a = $(this), n = getCount(a) + diff; if ( n < 1 ) n = 0; - a.closest('.awaiting-mod')[ 0 == n ? 'addClass' : 'removeClass' ]('count-0'); + a.closest('.awaiting-mod')[ 0 === n ? 'addClass' : 'removeClass' ]('count-0'); updateCount( a, n ); }); @@ -153,7 +160,7 @@ setCommentsList = function() { // In admin-ajax.php, we send back the unix time stamp instead of 1 on success delAfter = function( r, settings ) { - var total, N, spam, trash, pending, + var total_items_i18n, total, N, spam, trash, pending, untrash = $(settings.target).parent().is('span.untrash'), unspam = $(settings.target).parent().is('span.unspam'), unapproved = $('#' + settings.element).is('.unapproved'); @@ -225,7 +232,7 @@ setCommentsList = function() { } } - if ( ! theExtraList || theExtraList.size() == 0 || theExtraList.children().size() == 0 || untrash || unspam ) { + if ( ! theExtraList || theExtraList.size() === 0 || theExtraList.children().size() === 0 || untrash || unspam ) { return; } @@ -283,7 +290,7 @@ setCommentsList = function() { var wpListsData = $(s.target).attr('data-wp-lists'), id = s.element.replace(/[^0-9]+/g, ''); if ( wpListsData.indexOf(':trash=1') != -1 || wpListsData.indexOf(':spam=1') != -1 ) - $('#undo-' + id).fadeIn(300, function(){ $(this).show() }); + $('#undo-' + id).fadeIn(300, function(){ $(this).show(); }); }); }; @@ -309,7 +316,7 @@ commentReply = { commentReply.toggle($(this).parent()); }); - $('#doaction, #doaction2, #post-query-submit').click(function(e){ + $('#doaction, #doaction2, #post-query-submit').click(function(){ if ( $('#the-comment-list #replyrow').length > 0 ) commentReply.close(); }); @@ -355,7 +362,7 @@ commentReply = { if ( this.cid && this.act == 'edit-comment' ) { c = $('#comment-' + this.cid); - c.fadeIn(300, function(){ c.show() }).css('backgroundColor', ''); + c.fadeIn(300, function(){ c.show(); }).css('backgroundColor', ''); } // reset the Quicktags buttons @@ -403,15 +410,15 @@ commentReply = { $('#replyhead, #replybtn, #addhead, #addbtn', editRow).hide(); c.after( editRow ).fadeOut('fast', function(){ - $('#replyrow').fadeIn(300, function(){ $(this).show() }); + $('#replyrow').fadeIn(300, function(){ $(this).show(); }); }); } else if ( action == 'add' ) { $('#addhead, #addbtn', editRow).show(); $('#replyhead, #replybtn, #edithead, #editbtn', editRow).hide(); $('#the-comment-list').prepend(editRow); $('#replyrow').fadeIn(300); - } else { - replyButton = $('#replybtn', editRow); + } else { + replyButton = $('#replybtn', editRow); $('#edithead, #savebtn, #addhead, #addbtn', editRow).hide(); $('#replyhead, #replybtn', editRow).show(); c.after(editRow); @@ -422,7 +429,7 @@ commentReply = { replyButton.text(adminCommentsL10n.reply); } - $('#replyrow').fadeIn(300, function(){ $(this).show() }); + $('#replyrow').fadeIn(300, function(){ $(this).show(); }); } setTimeout(function() { @@ -431,7 +438,7 @@ commentReply = { rtop = $('#replyrow').offset().top; rbottom = rtop + $('#replyrow').height(); scrollTop = window.pageYOffset || document.documentElement.scrollTop; - vp = document.documentElement.clientHeight || self.innerHeight || 0; + vp = document.documentElement.clientHeight || window.innerHeight || 0; scrollBottom = scrollTop + vp; if ( scrollBottom - 20 < rbottom ) @@ -513,7 +520,7 @@ commentReply = { } c = $.trim(r.data); // Trim leading whitespaces - $(c).hide() + $(c).hide(); $('#replyrow').after(c); id = $(id); @@ -572,7 +579,7 @@ $(document).ready(function(){ l = $('.tablenav-pages .'+which+'-page:not(.disabled)'); if (l.length) window.location = l[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g, '')+'&hotkeys_highlight_'+first_last+'=1'; - } + }; }; edit_comment = function(event, current_row) { @@ -590,7 +597,7 @@ $(document).ready(function(){ var scope = $('select[name="action"]'); $('option[value="' + value + '"]', scope).prop('selected', true); $('#doaction').click(); - } + }; }; $.table_hotkeys( diff --git a/wp-admin/js/edit-comments.min.js b/wp-admin/js/edit-comments.min.js index 1d7741c3f9..6efaf3dba0 100644 --- a/wp-admin/js/edit-comments.min.js +++ b/wp-admin/js/edit-comments.min.js @@ -1 +1 @@ -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(''+note+"")):(l=a(".comment-author",e).text(),j=a('")),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&&nd||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:j,dimAfter:i,delAfter:l,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},commentReply={cid:"",act:"",init:function(){var b=a("#replyrow");a("a.cancel",b).click(function(){return commentReply.revert()}),a("a.save",b).click(function(){return commentReply.send()}),a("input#author, input#author-email, input#author-url",b).keypress(function(a){return 13==a.which?(commentReply.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&commentReply.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(b){b.each(function(){a(this).find(".column-comment > p").dblclick(function(){commentReply.toggle(a(this).parent())})})},toggle:function(b){"none"!=a(b).css("display")&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){commentReply.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).html("").hide(),a(".spinner",c).hide(),this.cid="")},open:function(b,c,d){var e,f,g,h,i=this,j=a("#comment-"+b),k=j.height();return i.close(),i.cid=b,e=a("#replyrow"),f=a("#inline-"+b),d=d||"replyto",g="edit"==d?"edit":"replyto",g=i.act=g+"-comment",a("#action",e).val(g),a("#comment_post_ID",e).val(c),a("#comment_ID",e).val(b),k>120&&a("#replycontent",e).css("height",35+k+"px"),"edit"==d?(a("#author",e).val(a("div.author",f).text()),a("#author-email",e).val(a("div.author-email",f).text()),a("#author-url",e).val(a("div.author-url",f).text()),a("#status",e).val(a("div.comment_status",f).text()),a("#replycontent",e).val(a("textarea.comment",f).val()),a("#edithead, #savebtn",e).show(),a("#replyhead, #replybtn, #addhead, #addbtn",e).hide(),j.after(e).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==d?(a("#addhead, #addbtn",e).show(),a("#replyhead, #replybtn, #edithead, #editbtn",e).hide(),a("#the-comment-list").prepend(e),a("#replyrow").fadeIn(300)):(h=a("#replybtn",e),a("#edithead, #savebtn, #addhead, #addbtn",e).hide(),a("#replyhead, #replybtn",e).show(),j.after(e),j.hasClass("unapproved")?h.text(adminCommentsL10n.replyApprove):h.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var b,c,d,e,f;b=a("#replyrow").offset().top,c=b+a("#replyrow").height(),d=window.pageYOffset||document.documentElement.scrollTop,e=document.documentElement.clientHeight||self.innerHeight||0,f=d+e,c>f-20?window.scroll(0,c-e+35):d>b-20&&window.scroll(0,b-35),a("#replycontent").focus().keyup(function(a){27==a.which&&commentReply.revert()})},600),!1},send:function(){var b={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").show(),a("#replyrow input").not(":button").each(function(){var c=a(this);b[c.attr("name")]=c.val()}),b.content=a("#replycontent").val(),b.id=b.comment_post_ID,b.comments_listing=this.comments_listing,b.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(b.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:b,success:function(a){commentReply.show(a)},error:function(a){commentReply.error(a)}}),!1},show:function(b){var c,e,f,g,h,i=this;return"string"==typeof b?(i.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(i.error({responseText:wpAjax.broken}),!1):(i.revert(),c=c.responses[0],f="#comment-"+c.id,"edit-comment"==i.act&&a(f).remove(),c.supplemental.parent_approved&&(h=a("#comment-"+c.supplemental.parent_approved),d(-1),"moderated"==this.comments_listing)?(h.animate({backgroundColor:"#CCEEBB"},400,function(){h.fadeOut()}),void 0):(e=a.trim(c.data),a(e).hide(),a("#replyrow").after(e),f=a(f),i.addEvents(f),g=f.hasClass("unapproved")?"#FFFFE0":f.closest(".widefat, .postbox").css("backgroundColor"),f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300,function(){h&&h.length&&h.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}),void 0)))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var b,c,d,e;setCommentsList(),commentReply.init(),a(document).delegate("span.delete a.delete","click",function(){return!1}),"undefined"!=typeof a.table_hotkeys&&(b=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},c=function(b,c){window.location=a("span.edit a",c).attr("href")},d=function(){toggleWithKeyboard=!0,a("input:checkbox","#cb").click().prop("checked",!1),toggleWithKeyboard=!1},e=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",c],["shift+x",d],["shift+a",e("approve")],["shift+s",e("spam")],["shift+d",e("delete")],["shift+t",e("trash")],["shift+z",e("untrash")],["shift+u",e("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:b("prev"),next_page_link_cb:b("next")}))})}(jQuery); \ No newline at end of file +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(''+e+"")):(n=a(".comment-author",j).text(),l=a('")),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&&pd||(b?(theExtraList.empty(),c.number=Math.min(8,e)):(c.number=1,c.offset=Math.min(8,e)-1),c.no_placeholder=!0,c.paged++,!0===c.comment_type&&(c.comment_type=""),c=a.extend(c,{action:"fetch-list",list_args:list_args,_ajax_fetch_list_nonce:a("#_ajax_fetch_list_nonce").val()}),a.ajax({url:ajaxurl,global:!1,dataType:"json",data:c,success:function(a){theExtraList.get(0).wpList.add(a.rows)}}))},theExtraList=a("#the-extra-comment-list").wpList({alt:"",delColor:"none",addColor:"none"}),theList=a("#the-comment-list").wpList({alt:"",delBefore:k,dimAfter:j,delAfter:m,addColor:"none"}).bind("wpListDelEnd",function(b,c){var d=a(c.target).attr("data-wp-lists"),e=c.element.replace(/[^0-9]+/g,"");(-1!=d.indexOf(":trash=1")||-1!=d.indexOf(":spam=1"))&&a("#undo-"+e).fadeIn(300,function(){a(this).show()})})},b={cid:"",act:"",init:function(){var c=a("#replyrow");a("a.cancel",c).click(function(){return b.revert()}),a("a.save",c).click(function(){return b.send()}),a("input#author, input#author-email, input#author-url",c).keypress(function(a){return 13==a.which?(b.send(),a.preventDefault(),!1):void 0}),a("#the-comment-list .column-comment > p").dblclick(function(){b.toggle(a(this).parent())}),a("#doaction, #doaction2, #post-query-submit").click(function(){a("#the-comment-list #replyrow").length>0&&b.close()}),this.comments_listing=a('#comments-form > input[name="comment_status"]').val()||""},addEvents:function(c){c.each(function(){a(this).find(".column-comment > p").dblclick(function(){b.toggle(a(this).parent())})})},toggle:function(b){"none"!=a(b).css("display")&&a(b).find("a.vim-q").click()},revert:function(){return a("#the-comment-list #replyrow").length<1?!1:(a("#replyrow").fadeOut("fast",function(){b.close()}),!1)},close:function(){var b,c=a("#replyrow");c.parent().is("#com-reply")||(this.cid&&"edit-comment"==this.act&&(b=a("#comment-"+this.cid),b.fadeIn(300,function(){b.show()}).css("backgroundColor","")),"undefined"!=typeof QTags&&QTags.closeAllTags("replycontent"),a("#add-new-comment").css("display",""),c.hide(),a("#com-reply").append(c),a("#replycontent").css("height","").val(""),a("#edithead input").val(""),a(".error",c).html("").hide(),a(".spinner",c).hide(),this.cid="")},open:function(c,d,e){var f,g,h,i,j=this,k=a("#comment-"+c),l=k.height();return j.close(),j.cid=c,f=a("#replyrow"),g=a("#inline-"+c),e=e||"replyto",h="edit"==e?"edit":"replyto",h=j.act=h+"-comment",a("#action",f).val(h),a("#comment_post_ID",f).val(d),a("#comment_ID",f).val(c),l>120&&a("#replycontent",f).css("height",35+l+"px"),"edit"==e?(a("#author",f).val(a("div.author",g).text()),a("#author-email",f).val(a("div.author-email",g).text()),a("#author-url",f).val(a("div.author-url",g).text()),a("#status",f).val(a("div.comment_status",g).text()),a("#replycontent",f).val(a("textarea.comment",g).val()),a("#edithead, #savebtn",f).show(),a("#replyhead, #replybtn, #addhead, #addbtn",f).hide(),k.after(f).fadeOut("fast",function(){a("#replyrow").fadeIn(300,function(){a(this).show()})})):"add"==e?(a("#addhead, #addbtn",f).show(),a("#replyhead, #replybtn, #edithead, #editbtn",f).hide(),a("#the-comment-list").prepend(f),a("#replyrow").fadeIn(300)):(i=a("#replybtn",f),a("#edithead, #savebtn, #addhead, #addbtn",f).hide(),a("#replyhead, #replybtn",f).show(),k.after(f),k.hasClass("unapproved")?i.text(adminCommentsL10n.replyApprove):i.text(adminCommentsL10n.reply),a("#replyrow").fadeIn(300,function(){a(this).show()})),setTimeout(function(){var c,d,e,f,g;c=a("#replyrow").offset().top,d=c+a("#replyrow").height(),e=window.pageYOffset||document.documentElement.scrollTop,f=document.documentElement.clientHeight||window.innerHeight||0,g=e+f,d>g-20?window.scroll(0,d-f+35):e>c-20&&window.scroll(0,c-35),a("#replycontent").focus().keyup(function(a){27==a.which&&b.revert()})},600),!1},send:function(){var c={};return a("#replysubmit .error").hide(),a("#replysubmit .spinner").show(),a("#replyrow input").not(":button").each(function(){var b=a(this);c[b.attr("name")]=b.val()}),c.content=a("#replycontent").val(),c.id=c.comment_post_ID,c.comments_listing=this.comments_listing,c.p=a('[name="p"]').val(),a("#comment-"+a("#comment_ID").val()).hasClass("unapproved")&&(c.approve_parent=1),a.ajax({type:"POST",url:ajaxurl,data:c,success:function(a){b.show(a)},error:function(a){b.error(a)}}),!1},show:function(b){var c,d,f,g,h,i=this;return"string"==typeof b?(i.error({responseText:b}),!1):(c=wpAjax.parseAjaxResponse(b),c.errors?(i.error({responseText:wpAjax.broken}),!1):(i.revert(),c=c.responses[0],f="#comment-"+c.id,"edit-comment"==i.act&&a(f).remove(),c.supplemental.parent_approved&&(h=a("#comment-"+c.supplemental.parent_approved),e(-1),"moderated"==this.comments_listing)?(h.animate({backgroundColor:"#CCEEBB"},400,function(){h.fadeOut()}),void 0):(d=a.trim(c.data),a(d).hide(),a("#replyrow").after(d),f=a(f),i.addEvents(f),g=f.hasClass("unapproved")?"#FFFFE0":f.closest(".widefat, .postbox").css("backgroundColor"),f.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300,function(){h&&h.length&&h.animate({backgroundColor:"#CCEEBB"},300).animate({backgroundColor:g},300).removeClass("unapproved").addClass("approved").find("div.comment_status").html("1")}),void 0)))},error:function(b){var c=b.statusText;a("#replysubmit .spinner").hide(),b.responseText&&(c=b.responseText.replace(/<.[^<>]*?>/g,"")),c&&a("#replysubmit .error").html(c).show()},addcomment:function(b){var c=this;a("#add-new-comment").fadeOut(200,function(){c.open(0,b,"add"),a("table.comments-box").css("display",""),a("#no-comments").remove()})}},a(document).ready(function(){var c,d,e,f;setCommentsList(),b.init(),a(document).delegate("span.delete a.delete","click",function(){return!1}),"undefined"!=typeof a.table_hotkeys&&(c=function(b){return function(){var c,d;c="next"==b?"first":"last",d=a(".tablenav-pages ."+b+"-page:not(.disabled)"),d.length&&(window.location=d[0].href.replace(/\&hotkeys_highlight_(first|last)=1/g,"")+"&hotkeys_highlight_"+c+"=1")}},d=function(b,c){window.location=a("span.edit a",c).attr("href")},e=function(){toggleWithKeyboard=!0,a("input:checkbox","#cb").click().prop("checked",!1),toggleWithKeyboard=!1},f=function(b){return function(){var c=a('select[name="action"]');a('option[value="'+b+'"]',c).prop("selected",!0),a("#doaction").click()}},a.table_hotkeys(a("table.widefat"),["a","u","s","d","r","q","z",["e",d],["shift+x",e],["shift+a",f("approve")],["shift+s",f("spam")],["shift+d",f("delete")],["shift+t",f("trash")],["shift+z",f("untrash")],["shift+u",f("unapprove")]],{highlight_first:adminCommentsL10n.hotkeys_highlight_first,highlight_last:adminCommentsL10n.hotkeys_highlight_last,prev_page_link_cb:c("prev"),next_page_link_cb:c("next")}))})}(jQuery); \ No newline at end of file