* (bug 1572) add a "diff penultimate revision" link to msg:newmessages
authorÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Wed, 21 Dec 2005 02:47:35 +0000 (02:47 +0000)
committerÆvar Arnfjörð Bjarmason <avar@users.mediawiki.org>
Wed, 21 Dec 2005 02:47:35 +0000 (02:47 +0000)
includes/Skin.php
includes/SkinTemplate.php
languages/Language.php

index 884e978..ade7a23 100644 (file)
@@ -623,13 +623,12 @@ END;
                }
 
                if ( $wgUser->getNewtalk() ) {
-               # do not show "You have new messages" text when we are viewing our
-               # own talk page
-
+                       # do not show "You have new messages" text when we are viewing our
+                       # own talk page
                        if( !$wgTitle->equals( $wgUser->getTalkPage() ) ) {
-                               $tl = $this->makeKnownLinkObj( $wgUser->getTalkPage(),
-                                               wfMsg('newmessageslink') );
-                               $s.= ' | <strong>'. wfMsg( 'newmessages', $tl ) . '</strong>';
+                               $tl = $this->makeKnownLinkObj( $wgUser->getTalkPage(), wfMsgHtml( 'newmessageslink' ) );
+                               $dl = $this->makeKnownLinkObj( $wgUser->getTalkPage(), wfMsgHtml( 'newmessagesdifflink' ) );
+                               $s.= ' | <strong>'. wfMsg( 'newmessages', $tl, $dl ) . '</strong>';
                                # disable caching
                                $wgOut->setSquidMaxage(0);
                                $wgOut->enableClientCache(false);
index d84e034..241fc85 100644 (file)
@@ -280,7 +280,12 @@ class SkinTemplate extends Skin {
                                $ntl = wfMsg( 'newmessages',
                                        $this->makeKnownLinkObj(
                                                $usertalktitle,
-                                               wfMsg('newmessageslink')
+                                               wfMsgHtml( 'newmessageslink' )
+                                       ),
+                                       $this->makeKnownLinkObj(
+                                               $usertalktitle,
+                                               wfMsgHtml( 'newmessagesdifflink' ),
+                                               'diff=cur'
                                        )
                                );
                                # Disable Cache
index 8f19968..49f122f 100644 (file)
@@ -495,8 +495,9 @@ See $1.',
 'pagetitle'            => '$1 - {{SITENAME}}',
 'sitesubtitle' => '',
 'retrievedfrom' => 'Retrieved from "$1"',
-'newmessages' => 'You have $1.',
+'newmessages' => 'You have $1 ($2).',
 'newmessageslink' => 'new messages',
+'newmessagesdifflink' => 'diff to penultimate revision',
 'editsection'=>'edit',
 'toc' => 'Contents',
 'showtoc' => 'show',