* (bug 21115) wgCanonicalSpecialPageName javascript variable is now always false...
authorAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 14 Oct 2009 20:35:14 +0000 (20:35 +0000)
committerAlexandre Emsenhuber <ialex@users.mediawiki.org>
Wed, 14 Oct 2009 20:35:14 +0000 (20:35 +0000)
Based on a patch by Platonides - http://bug-attachment.wikimedia.org/attachment.cgi?id=6669

RELEASE-NOTES
includes/Skin.php

index ffa97c5..c5b8391 100644 (file)
@@ -553,6 +553,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN
   hideuser right
 * (bug 21026) Fixed file redirects on shared repos on non-English client wikis
 * (bug 21030) Fixed schema choices from being overwritten by defining unique field names per driver.
+* (bug 21115) wgCanonicalSpecialPageName javascript variable is now always
+  false on non-special pages
 
 == API changes in 1.16 ==
 
index 0e40140..4a92159 100644 (file)
@@ -391,7 +391,8 @@ class Skin extends Linker {
                        'wgActionPaths' => (object)$wgActionPaths,
                        'wgServer' => $wgServer,
                        'wgCanonicalNamespace' => $nsname,
-                       'wgCanonicalSpecialPageName' => SpecialPage::resolveAlias( $wgTitle->getDBkey() ),
+                       'wgCanonicalSpecialPageName' => $ns == NS_SPECIAL ?
+                               SpecialPage::resolveAlias( $wgTitle->getDBkey() ) : false, # bug 21115
                        'wgNamespaceNumber' => $wgTitle->getNamespace(),
                        'wgPageName' => $wgTitle->getPrefixedDBKey(),
                        'wgTitle' => $wgTitle->getText(),