Fade approved comments from moderated list. Props filosofo. fixes #6032

git-svn-id: http://svn.automattic.com/wordpress/trunk@7093 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
ryan 2008-02-28 21:51:57 +00:00
parent 282ed12fa4
commit c4bb6ba122

View File

@ -216,6 +216,7 @@ var wpList = {
ajaxDim: function( e, s ) {
var list = this; e = $(e); s = s || {};
var cls = wpList.parseClass(e,'dim');
var hide = ( 'moderated' == $('input[name="comment_status"]').val() ) ? true : false;
s = wpList.pre.call( list, e, s, 'dim' );
s.element = cls[2] || s.element || null;
@ -247,8 +248,14 @@ var wpList = {
element.toggleClass( s.dimClass )
var dimColor = isClass ? s.dimAddColor : s.dimDelColor;
if ( 'none' != dimColor ) {
if ( hide ) {
var anim = 'slideUp';
if ( element.css( 'display' ).match(/table/) )
anim = 'fadeOut'; // Can't slideup table rows and other table elements. Known jQuery bug
element.animate( { backgroundColor: dimColor }, 'fast' )[anim]( 'fast' )
} else
element.animate( { backgroundColor: dimColor }, 'fast' )
element
.animate( { backgroundColor: dimColor }, 'fast' )
.queue( function() { element.toggleClass(s.dimClass); $(this).dequeue(); } )
.animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } );
}