* Made Linker::userToolLinks() show the contribs link red when the user has zero edits
* Use browser default for printing size, don't force to 11pt
* (bug 8632) Fix regression in page protection null edit update
-
+* (bug 7842) Link back to deleted revision list from deleted revision preview
== Languages updated ==
/* private */ function showRevision( $timestamp ) {
global $wgLang, $wgUser, $wgOut;
+ $self = SpecialPage::getTitleFor( 'Undelete' );
+ $skin = $wgUser->getSkin();
if(!preg_match("/[0-9]{14}/",$timestamp)) return 0;
$archive = new PageArchive( $this->mTargetObj );
$rev = $archive->getRevision( $timestamp );
- $wgOut->setPagetitle( wfMsg( "undeletepage" ) );
- $wgOut->addWikiText( "(" . wfMsg( "undeleterevision",
- $wgLang->timeAndDate( $timestamp ) ) . ")\n" );
+ $wgOut->setPageTitle( wfMsg( 'undeletepage' ) );
+ $link = $skin->makeKnownLinkObj( $self, htmlspecialchars( $this->mTargetObj->getPrefixedText() ),
+ 'target=' . $this->mTargetObj->getPrefixedUrl() );
+ $wgOut->addHtml( '<p>' . wfMsgHtml( 'undelete-revision', $link,
+ htmlspecialchars( $wgLang->timeAndDate( $timestamp ) ) ) . '</p>' );
if( !$rev ) {
$wgOut->addWikiText( wfMsg( 'undeleterevision-missing' ) );
$wgOut->addHtml( "<hr />\n" );
$wgOut->addWikiTextTitle( $rev->getText(), $archive->title, false );
}
-
- $self = SpecialPage::getTitleFor( "Undelete" );
-
+
$wgOut->addHtml(
wfElement( 'textarea', array(
'readonly' => true,
'undeletehistorynoadmin' => 'This article has been deleted. The reason for deletion is
shown in the summary below, along with details of the users who had edited this page
before deletion. The actual text of these deleted revisions is only available to administrators.',
-'undeleterevision' => "Deleted revision as of $1",
+'undelete-revision' => 'Deleted revision of $1 from $2:',
'undeleterevision-missing' => "Invalid or missing revision. You may have a bad link, or the
revision may have been restored or removed from the archive.",
'undeletebtn' => 'Restore',