No Minerva variables should be loaded on a non-Minerva skin
Bug: T186062 Change-Id: I13c2ca804e92bc2ab839b370de48299c2ccd474f
This commit is contained in:
parent
10eaabbeeb
commit
dabb909887
@ -196,20 +196,22 @@ class MinervaHooks {
|
||||
* These vars have a shorter cache-life than those in `getSkinConfigVariables`.
|
||||
*
|
||||
* @param array &$vars Array of variables to be added into the output of the RL startup module.
|
||||
* @param string $skin
|
||||
* @return bool
|
||||
*/
|
||||
public static function onResourceLoaderGetConfigVars( &$vars ) {
|
||||
$config = MediaWikiServices::getInstance()->getConfigFactory()
|
||||
->makeConfig( 'minerva' );
|
||||
|
||||
$vars += [
|
||||
'wgMinervaSchemaMainMenuClickTrackingSampleRate' =>
|
||||
$config->get( 'MinervaSchemaMainMenuClickTrackingSampleRate' ),
|
||||
'wgMinervaABSamplingRate' => $config->get( 'MinervaABSamplingRate' ),
|
||||
'wgMinervaCountErrors' => $config->get( 'MinervaCountErrors' ),
|
||||
'wgMinervaErrorLogSamplingRate' => $config->get( 'MinervaErrorLogSamplingRate' ),
|
||||
'wgMinervaReadOnly' => wfReadOnly()
|
||||
];
|
||||
public static function onResourceLoaderGetConfigVars( &$vars, $skin ) {
|
||||
if ( $skin === 'minerva' ) {
|
||||
$config = MediaWikiServices::getInstance()->getConfigFactory()
|
||||
->makeConfig( 'minerva' );
|
||||
$vars += [
|
||||
'wgMinervaSchemaMainMenuClickTrackingSampleRate' =>
|
||||
$config->get( 'MinervaSchemaMainMenuClickTrackingSampleRate' ),
|
||||
'wgMinervaABSamplingRate' => $config->get( 'MinervaABSamplingRate' ),
|
||||
'wgMinervaCountErrors' => $config->get( 'MinervaCountErrors' ),
|
||||
'wgMinervaErrorLogSamplingRate' => $config->get( 'MinervaErrorLogSamplingRate' ),
|
||||
'wgMinervaReadOnly' => wfReadOnly()
|
||||
];
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user