mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-09-25 03:08:42 +00:00
Stop using WBC_VERSION
Ask the ExtensionRegistry if WikibaseClient is loaded instead. Bug: T256238 Change-Id: Idff012822df3df5924e2dbf3876ca8c24c0bdca1
This commit is contained in:
parent
1c801c0686
commit
3469f14036
|
@ -962,24 +962,25 @@ class VisualEditorHooks {
|
|||
$coreConfig = RequestContext::getMain()->getConfig();
|
||||
$veConfig = MediaWikiServices::getInstance()->getConfigFactory()
|
||||
->makeConfig( 'visualeditor' );
|
||||
$extensionRegistry = ExtensionRegistry::getInstance();
|
||||
$availableNamespaces = ApiVisualEditor::getAvailableNamespaceIds( $veConfig );
|
||||
$availableContentModels = array_filter(
|
||||
array_merge(
|
||||
ExtensionRegistry::getInstance()->getAttribute( 'VisualEditorAvailableContentModels' ),
|
||||
$extensionRegistry->getAttribute( 'VisualEditorAvailableContentModels' ),
|
||||
$veConfig->get( 'VisualEditorAvailableContentModels' )
|
||||
)
|
||||
);
|
||||
|
||||
$vars['wgVisualEditorConfig'] = [
|
||||
'usePageImages' => ExtensionRegistry::getInstance()->isLoaded( 'PageImages' ),
|
||||
'usePageDescriptions' => defined( 'WBC_VERSION' ),
|
||||
'usePageImages' => $extensionRegistry->isLoaded( 'PageImages' ),
|
||||
'usePageDescriptions' => $extensionRegistry->isLoaded( 'WikibaseClient' ),
|
||||
'disableForAnons' => $veConfig->get( 'VisualEditorDisableForAnons' ),
|
||||
'preloadModules' => $veConfig->get( 'VisualEditorPreloadModules' ),
|
||||
'preferenceModules' => $veConfig->get( 'VisualEditorPreferenceModules' ),
|
||||
'namespaces' => $availableNamespaces,
|
||||
'contentModels' => $availableContentModels,
|
||||
'pluginModules' => array_merge(
|
||||
ExtensionRegistry::getInstance()->getAttribute( 'VisualEditorPluginModules' ),
|
||||
$extensionRegistry->getAttribute( 'VisualEditorPluginModules' ),
|
||||
// @todo deprecate the global setting
|
||||
$veConfig->get( 'VisualEditorPluginModules' )
|
||||
),
|
||||
|
|
Loading…
Reference in a new issue