* added alternative revison size display if diff size is not selected
authorJure Kajzer <freakolowsky@users.mediawiki.org>
Sat, 14 May 2011 22:06:47 +0000 (22:06 +0000)
committerJure Kajzer <freakolowsky@users.mediawiki.org>
Sat, 14 May 2011 22:06:47 +0000 (22:06 +0000)
includes/specials/SpecialContributions.php

index 7f515fc..0ca98b2 100644 (file)
@@ -571,7 +571,8 @@ class ContribsPager extends ReverseChronologicalPager {
                $fields = array(
                        'page_namespace', 'page_title', 'page_is_new', 'page_latest', 'page_is_redirect',
                        'page_len','rev_id', 'rev_page', 'rev_text_id', 'rev_timestamp', 'rev_comment',
-                       'rev_minor_edit', 'rev_user', 'rev_user_text', 'rev_parent_id', 'rev_deleted'
+                       'rev_minor_edit', 'rev_user', 'rev_user_text', 'rev_parent_id', 'rev_deleted',
+                       'rev_len'
                );
                if ( $this->showSizeDiff && !$wgMiserMode ) {
                        $fields = array_merge( $fields,  array( 'rc_old_len', 'rc_new_len' ) );
@@ -761,7 +762,7 @@ class ContribsPager extends ReverseChronologicalPager {
                $diffHistLinks = '(' . $difftext . $this->messages['pipe-separator'] . $histlink . ')';
                
                
-               $diffOut = ( $this->showSizeDiff ) ? ' . . '.ChangesList::showCharacterDifference( $row->rc_old_len, $row->rc_new_len ) : '';
+               $diffOut = ( $this->showSizeDiff ) ? ' . . '.ChangesList::showCharacterDifference( $row->rc_old_len, $row->rc_new_len ) : ' . . '.Linker::formatRevisionSize( $row->rev_len );
 
                $ret = "{$del}{$d} {$diffHistLinks} {$nflag}{$mflag} {$link}{$diffOut}{$userlink} {$comment} {$topmarktext}";