Partial revert of r97849: the wgUserVariant variable is useful and used even on speci...
authorTim Starling <tstarling@users.mediawiki.org>
Tue, 6 Mar 2012 11:11:01 +0000 (11:11 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Tue, 6 Mar 2012 11:11:01 +0000 (11:11 +0000)
includes/OutputPage.php

index 6c6c06b..6c76ae1 100644 (file)
@@ -2830,7 +2830,7 @@ $templates
         * @return array
         */
        public function getJSVars() {
-               global $wgUseAjax, $wgEnableMWSuggest;
+               global $wgUseAjax, $wgEnableMWSuggest, $wgContLang;
 
                $latestRevID = 0;
                $pageID = 0;
@@ -2882,8 +2882,8 @@ $templates
                        'wgSeparatorTransformTable' => $compactSeparatorTransTable,
                        'wgDigitTransformTable' => $compactDigitTransTable,
                );
-               if ( $lang->hasVariants() ) {
-                       $vars['wgUserVariant'] = $lang->getPreferredVariant();
+               if ( $wgContLang->hasVariants() ) {
+                       $vars['wgUserVariant'] = $wgContLang->getPreferredVariant();
                }
                foreach ( $title->getRestrictionTypes() as $type ) {
                        $vars['wgRestriction' . ucfirst( $type )] = $title->getRestrictions( $type );