WordPress.org

Plugin Directory

Changeset 418875


Ignore:
Timestamp:
08/03/11 17:53:09 (3 years ago)
Author:
lessbloat
Message:

Added interim status between the time you click remove author URL, and the time that it finishes

Location:
akismet/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • akismet/trunk/akismet.css

    r418862 r418875  
    11#submitted-on { position: relative; } 
    22#the-comment-list .author .akismet-user-comment-count { display: inline; } 
     3#the-comment-list .author a span { text-decoration: none; color: #999; } 
    34#the-comment-list .remove_url { margin-left: 5px; color: #999; padding: 2px 3px 2px 0; } 
    4 #the-comment-list .remove_url:hover { color: #A7301F; font-weight: bold; } 
     5#the-comment-list .remove_url:hover { color: #A7301F; font-weight: bold; padding: 2px 2px 2px 0; } 
    56#dashboard_recent_comments .akismet-status { display: none; } /* never show the flagged by text on the dashboard */ 
    67.akismet-status { float: right; } 
  • akismet/trunk/akismet.js

    r418862 r418875  
    2424            id: thisId 
    2525        }; 
    26         jQuery.post(ajaxurl, data, function(response) { 
    27             if (response) { 
    28                 // Removes "x" link 
    29                 jQuery("a[commentid='"+ thisId +"']").hide(); 
    30                 // Show status/undo link 
    31                 jQuery("#author_comment_url_"+ thisId).attr('cid', thisId).addClass('akismet_undo_link_removal').html('<span>URL removed (</span>undo<span>)</span>'); 
    32             } 
    33         }); 
     26        jQuery.ajax({ 
     27            url: ajaxurl, 
     28            type: 'POST', 
     29            data: data, 
     30            beforeSend: function () { 
     31                // Removes "x" link 
     32                jQuery("a[commentid='"+ thisId +"']").hide(); 
     33                // Show temp status 
     34                jQuery("#author_comment_url_"+ thisId).html('<span>Removing...</span>'); 
     35            }, 
     36            success: function (response) { 
     37                if (response) { 
     38                    // Show status/undo link 
     39                    jQuery("#author_comment_url_"+ thisId).attr('cid', thisId).addClass('akismet_undo_link_removal').html('<span>URL removed (</span>undo<span>)</span>'); 
     40                } 
     41            } 
     42        }); 
     43 
    3444        return false; 
    3545    }); 
    3646    jQuery('.akismet_undo_link_removal').live('click', function () { 
    3747        var thisId = jQuery(this).attr('cid'); 
    38         var thisUrl = jQuery(this).attr('href'); 
     48        var thisUrl = jQuery(this).attr('href').replace("http://www.", "").replace("http://", ""); 
    3949        var data = { 
    4050            action: 'comment_author_reurl', 
     
    4252            url: thisUrl 
    4353        }; 
    44         jQuery.post(ajaxurl, data, function(response) { 
    45             if (response) { 
    46                 // Add "x" link 
    47                 jQuery("a[commentid='"+ thisId +"']").show(); 
    48                 // Show link 
    49                 jQuery("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); 
    50             } 
     54        jQuery.ajax({ 
     55            url: ajaxurl, 
     56            type: 'POST', 
     57            data: data, 
     58            beforeSend: function () { 
     59                // Show temp status 
     60                jQuery("#author_comment_url_"+ thisId).html('<span>Re-adding…</span>'); 
     61            }, 
     62            success: function (response) { 
     63                if (response) { 
     64                    // Add "x" link 
     65                    jQuery("a[commentid='"+ thisId +"']").show(); 
     66                    // Show link 
     67                    jQuery("#author_comment_url_"+ thisId).removeClass('akismet_undo_link_removal').html(thisUrl); 
     68                } 
     69            } 
    5170        }); 
    5271         
Note: See TracChangeset for help on using the changeset viewer.