From: Leon Weber Date: Sun, 3 Dec 2006 12:35:50 +0000 (+0000) Subject: * Added js variable wgOldId which shows the oldid when viewing an old revision X-Git-Tag: 1.31.0-rc.0~54999 X-Git-Url: http://git.cyclocoop.org/%24self?a=commitdiff_plain;h=fdd4356a6106a4a14a41c014923196ea5320c91e;p=lhc%2Fweb%2Fwiklou.git * Added js variable wgOldId which shows the oldid when viewing an old revision --- 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 );