diff -r 2f6f6f7551ca -r 32102edaa81b web/wp-content/plugins/akismet/akismet.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/wp-content/plugins/akismet/akismet.js Mon Nov 19 18:26:13 2012 +0100 @@ -0,0 +1,112 @@ +jQuery(document).ready(function () { + jQuery('.akismet-status').each(function () { + var thisId = jQuery(this).attr('commentid'); + jQuery(this).prependTo('#comment-' + thisId + ' .column-comment div:first-child'); + }); + jQuery('.akismet-user-comment-count').each(function () { + var thisId = jQuery(this).attr('commentid'); + jQuery(this).insertAfter('#comment-' + thisId + ' .author strong:first').show(); + }); + jQuery('#the-comment-list tr.comment .column-author a[title ^= "http://"]').each(function () { + var thisTitle = jQuery(this).attr('title'); + thisCommentId = jQuery(this).parents('tr:first').attr('id').split("-"); + + jQuery(this).attr("id", "author_comment_url_"+ thisCommentId[1]); + + if (thisTitle) { + jQuery(this).after(' x'); + } + }); + jQuery('.remove_url').live('click', function () { + var thisId = jQuery(this).attr('commentid'); + var data = { + action: 'comment_author_deurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId + }; + jQuery.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Removes "x" link + jQuery("a[commentid='"+ thisId +"']").hide(); + // Show temp status + jQuery("#author_comment_url_"+ thisId).html('Removing...'); + }, + success: function (response) { + if (response) { + // Show status/undo link + jQuery("#author_comment_url_"+ thisId).attr('cid', thisId).addClass('akismet_undo_link_removal').html('URL removed (undo)'); + } + } + }); + + return false; + }); + jQuery('.akismet_undo_link_removal').live('click', function () { + var thisId = jQuery(this).attr('cid'); + var thisUrl = jQuery(this).attr('href').replace("http://www.", "").replace("http://", ""); + var data = { + action: 'comment_author_reurl', + _wpnonce: WPAkismet.comment_author_url_nonce, + id: thisId, + url: thisUrl + }; + jQuery.ajax({ + url: ajaxurl, + type: 'POST', + data: data, + beforeSend: function () { + // Show temp status + jQuery("#author_comment_url_"+ thisId).html('Re-adding…'); + }, + success: function (response) { + if (response) { + // Add "x" link + jQuery("a[commentid='"+ thisId +"']").show(); + // Show link + jQuery("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); + } + } + }); + + return false; + }); + jQuery('a[id^="author_comment_url"]').mouseover(function () { + // Need to determine size of author column + var thisParentWidth = jQuery(this).parent().width(); + // It changes based on if there is a gravatar present + thisParentWidth = (jQuery(this).parent().find('.grav-hijack').length) ? thisParentWidth - 42 + 'px' : thisParentWidth + 'px'; + if (jQuery(this).find('.mShot').length == 0 && !jQuery(this).hasClass('akismet_undo_link_removal')) { + var thisId = jQuery(this).attr('id').replace('author_comment_url_', ''); + jQuery('.widefat td').css('overflow', 'visible'); + jQuery(this).css('position', 'relative'); + var thisHref = jQuery.URLEncode(jQuery(this).attr('href')); + jQuery(this).append('