Some usability changes after feedback from taw:
authorJens Frank <jeluf@users.mediawiki.org>
Tue, 14 Sep 2004 19:47:29 +0000 (19:47 +0000)
committerJens Frank <jeluf@users.mediawiki.org>
Tue, 14 Sep 2004 19:47:29 +0000 (19:47 +0000)
Have diff link after hist link, so that the diff links form a column
Don't have different labels for diff links of top revisions vs old revisions
Have (top) mark at the end of the line

includes/SpecialContributions.php

index d90540f..431877c 100644 (file)
@@ -189,43 +189,44 @@ function wfSpecialContributions( $par = '' ) {
 function ucListEdit( $sk, $ns, $t, $ts, $topmark, $comment, $isminor, $isnew, $target, $oldid ) {
        global $wgLang, $wgOut, $wgUser, $wgRequest;
        $page = Title::makeName( $ns, $t );
-       $link = $sk->makeKnownLink( $page, "" );
-       $topmarktext="";
+       $link = $sk->makeKnownLink( $page, '' );
+       $difftext = $topmarktext = '';
        if($topmark) {
+               $topmarktext .= '<strong>' . wfMsg('uctop') . '</strong>';
                if(!$isnew) {
-                       $topmarktext .= $sk->makeKnownLink( $page, wfMsg("uctop"), "diff=0" );
+                       $difftext .= $sk->makeKnownLink( $page, '(' . wfMsg('diff') . ')', 'diff=0' );
                } else {
-                       $topmarktext .= wfMsg("newarticle");
+                       $difftext .= wfMsg('newarticle');
                }
                $sysop = $wgUser->isSysop();
                if($sysop ) {
-                       $extraRollback = $wgRequest->getBool( "bot" ) ? '&bot=1' : '';
+                       $extraRollback = $wgRequest->getBool( 'bot' ) ? '&bot=1' : '';
                        # $target = $wgRequest->getText( 'target' );
-                       $topmarktext .= " [". $sk->makeKnownLink( $page,
-                       wfMsg( "rollbacklink" ),
-                       "action=rollback&from=" . urlencode( $target ) . $extraRollback ) ."]";
+                       $topmarktext .= ' ['. $sk->makeKnownLink( $page,
+                       wfMsg( 'rollbacklink' ),
+                       'action=rollback&from=' . urlencode( $target ) . $extraRollback ) .']';
                }
 
        }
        if ( $oldid ) {
-               $oldtext= $sk->makeKnownLink( $page, '('.wfMsg('diff').')', 'diff=prev&oldid='.$oldid );
-       } else { $oldtext=''; }
-       $histlink="(".$sk->makeKnownLink($page,wfMsg("hist"),"action=history").")";
+               $difftext= $sk->makeKnownLink( $page, '('.wfMsg('diff').')', 'diff=prev&oldid='.$oldid );
+       } 
+       $histlink='('.$sk->makeKnownLink($page,wfMsg('hist'),'action=history').')';
 
        if($comment) {
 
-               $comment="<em>(". $sk->formatComment($comment, Title::newFromText($t) ) .")</em> ";
+               $comment='<em>('. $sk->formatComment($comment, Title::newFromText($t) ) .')</em> ';
 
        }
        $d = $wgLang->timeanddate( $ts, true );
 
        if ($isminor) {
-               $mflag = '<span class="minor">'.wfMsg( "minoreditletter" ).'</span> ';
+               $mflag = '<span class="minor">'.wfMsg( 'minoreditletter' ).'</span> ';
        } else {
-               $mflag = "";
+               $mflag = '';
        }
 
-       $wgOut->addHTML( "<li>{$d} {$histlink} {$mflag} {$link} {$comment}{$topmarktext}{$oldtext}</li>\n" );
+       $wgOut->addHTML( "<li>{$d} {$histlink} {$difftext} {$mflag} {$link} {$comment} {$topmarktext}</li>\n" );
 }
 
 /**