From 30894fb6c1e20d0759a327170235db2e5ea5fdf0 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Sat, 16 Feb 2019 22:58:17 +0000 Subject: [PATCH] ext.uls.eventlogger: Avoid deprecated schema module on MW 1.33+ Bug: T209629 Change-Id: Ia77273e0a63dcd31e636ba3a52d188fb743bb2df --- UniversalLanguageSelector.hooks.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UniversalLanguageSelector.hooks.php b/UniversalLanguageSelector.hooks.php index 4b7600f7..e0b159a8 100644 --- a/UniversalLanguageSelector.hooks.php +++ b/UniversalLanguageSelector.hooks.php @@ -514,11 +514,15 @@ class UniversalLanguageSelectorHooks { 'scripts' => 'js/ext.uls.eventlogger.js', 'dependencies' => [ 'mediawiki.user', - 'schema.UniversalLanguageSelector', + 'ext.eventLogging', ], 'localBasePath' => __DIR__ . '/resources', 'remoteExtPath' => 'UniversalLanguageSelector/resources', ]; + if ( version_compare( $wgVersion, '1.33', '<' ) ) { + // Support: EventLogging REL1_32 and earlier (T209629) + $modules['ext.uls.eventlogger']['dependencies'][] = 'schema.UniversalLanguageSelector'; + } } $resourceLoader->register( $modules );