* Added js variable wgCurRevisionId to the output
authorLeon Weber <leon@users.mediawiki.org>
Sun, 3 Dec 2006 11:44:23 +0000 (11:44 +0000)
committerLeon Weber <leon@users.mediawiki.org>
Sun, 3 Dec 2006 11:44:23 +0000 (11:44 +0000)
RELEASE-NOTES
includes/Skin.php
includes/SkinTemplate.php

index 1b3dde8..32301c5 100644 (file)
@@ -246,6 +246,7 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
 * New special page Special:NewbieContributions, with a (deprecated)
   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
 
 == Languages updated ==
 
index 3e59e5e..ad05dc3 100644 (file)
@@ -278,20 +278,21 @@ class Skin extends Linker {
                        var wgArticlePath = "' . Xml::escapeJsString( $data['articlepath'] ) . '";
                        var wgScriptPath = "' . Xml::escapeJsString( $data['scriptpath'] ) . '";
                        var wgServer = "' . Xml::escapeJsString( $data['serverurl'] ) . '";
-                        
+
                        var wgCanonicalNamespace = "' . Xml::escapeJsString( $data['nscanonical'] ) . '";
                        var wgNamespaceNumber = ' . (int)$data['nsnumber'] . ';
                        var wgPageName = "' . Xml::escapeJsString( $data['titleprefixeddbkey'] ) . '";
                        var wgTitle = "' . Xml::escapeJsString( $data['titletext'] ) . '";
                        var wgArticleId = ' . (int)$data['articleid'] . ';
+                       var wgCurRevisionId = ' . ( int ) $data['currevisionid'] . ';
                        var wgIsArticle = ' . ( $data['isarticle'] ? 'true' : 'false' ) . ';
-                        
+               
                        var wgUserName = ' . ( $data['username'] == NULL ? 'null' : ( '"' . Xml::escapeJsString( $data['username'] ) . '"' ) ) . ';
                        var wgUserLanguage = "' . Xml::escapeJsString( $data['userlang'] ) . '";
                        var wgContentLanguage = "' . Xml::escapeJsString( $data['lang'] ) . '";
                </script>
                ';
-               
+
                return $r;
        }
 
index 7fe61fd..47ac5e4 100644 (file)
@@ -203,8 +203,9 @@ class SkinTemplate extends Skin {
                $tpl->set( 'titleprefixeddbkey', $this->mTitle->getPrefixedDBKey() );
                $tpl->set( 'titletext', $this->mTitle->getText() );
                $tpl->set( 'articleid', $this->mTitle->getArticleId() );
+               $tpl->set( 'currevisionid', $wgArticle->getLatest() );
                $tpl->set( 'isarticle', $wgOut->isArticle() );
-                               
+
                $tpl->setRef( "thispage", $this->thispage );
                $subpagestr = $this->subPageSubtitle();
                $tpl->set(