Merge "Put new compact language links Beta Feature behind a feature flag"

This commit is contained in:
jenkins-bot
2014-03-06 23:49:21 +00:00
committed by Gerrit Code Review
2 changed files with 13 additions and 1 deletions

View File

@@ -63,7 +63,9 @@ class UniversalLanguageSelectorHooks {
$out->addModules( 'ext.uls.init' ); $out->addModules( 'ext.uls.init' );
// If compact ULS beta feature is enabled // If compact ULS beta feature is enabled
if ( class_exists( 'BetaFeatures' ) && if ( $wgULSCompactLinks &&
$wgULSPosition === 'interlanguage' &&
class_exists( 'BetaFeatures' ) &&
BetaFeatures::isFeatureEnabled( $out->getUser(), 'uls-compact-links' ) BetaFeatures::isFeatureEnabled( $out->getUser(), 'uls-compact-links' )
) { ) {
$out->addModules( 'ext.uls.compactlinks' ); $out->addModules( 'ext.uls.compactlinks' );

View File

@@ -172,6 +172,16 @@ $GLOBALS['wgULSNoWebfontsSelectors'] = array( '#p-lang li.interlanguage-link > a
*/ */
$GLOBALS['wgULSFontRepositoryBasePath'] = false; $GLOBALS['wgULSFontRepositoryBasePath'] = false;
/**
* Whether the "Compact language links" Beta Feature is exposed. Requires
* $wgULSPosition to be 'interlanguage'.
*
* Defaults to false.
*
* @since 2014.03
*/
$GLOBALS['wgULSCompactLinks'] = false;
// Internationalization // Internationalization
$GLOBALS['wgExtensionMessagesFiles']['UniversalLanguageSelector'] = $GLOBALS['wgExtensionMessagesFiles']['UniversalLanguageSelector'] =
__DIR__ . '/UniversalLanguageSelector.i18n.php'; __DIR__ . '/UniversalLanguageSelector.i18n.php';