From fdd4356a6106a4a14a41c014923196ea5320c91e Mon Sep 17 00:00:00 2001 From: Leon Weber Date: Sun, 3 Dec 2006 12:35:50 +0000 Subject: [PATCH] * Added js variable wgOldId which shows the oldid when viewing an old revision --- RELEASE-NOTES | 1 + includes/Skin.php | 1 + includes/SkinTemplate.php | 8 ++++++++ 3 files changed, 10 insertions(+) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 32301c546e..dd1714619c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -247,6 +247,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN redirect from Special:Contributions/newbies for backwards compatibility * (bug 7671) Observe canonical media namespace prefix in Linker::formatComment * Added js variable wgCurRevisionId to the output +* Added js variable wgOldId which shows the oldid when viewing an old revision == Languages updated == diff --git a/includes/Skin.php b/includes/Skin.php index ad05dc375a..ab695df056 100644 --- a/includes/Skin.php +++ b/includes/Skin.php @@ -285,6 +285,7 @@ class Skin extends Linker { var wgTitle = "' . Xml::escapeJsString( $data['titletext'] ) . '"; var wgArticleId = ' . (int)$data['articleid'] . '; var wgCurRevisionId = ' . ( int ) $data['currevisionid'] . '; + var wgOldid = ' . ( int ) $data['oldid'] . '; var wgIsArticle = ' . ( $data['isarticle'] ? 'true' : 'false' ) . '; var wgUserName = ' . ( $data['username'] == NULL ? 'null' : ( '"' . Xml::escapeJsString( $data['username'] ) . '"' ) ) . '; diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index 47ac5e4c71..675a1a8bd5 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -204,6 +204,14 @@ class SkinTemplate extends Skin { $tpl->set( 'titletext', $this->mTitle->getText() ); $tpl->set( 'articleid', $this->mTitle->getArticleId() ); $tpl->set( 'currevisionid', $wgArticle->getLatest() ); + + if( $oldid ) { + $tpl->set( 'oldid', $oldid ); + } else + { + $tpl->set( 'oldid', 0 ); + } + $tpl->set( 'isarticle', $wgOut->isArticle() ); $tpl->setRef( "thispage", $this->thispage ); -- 2.20.1