X-Git-Url: https://git.cyclocoop.org/%27.WWW_URL.%27admin/?a=blobdiff_plain;f=resources%2FResources.php;h=167d59144860ee95284db2fd100fb1e8f50c0fbf;hb=6ba615683cb9106f8658082061b2c9f255daf7fa;hp=f2264277d8ee0359d5a3085d57de4b5292f5f7e2;hpb=3ffc32ab8b19fcc94f942e5d0a5678eb87474ca1;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/Resources.php b/resources/Resources.php index f2264277d8..167d591448 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -840,6 +840,7 @@ return [ ], 'dependencies' => [ 'mediawiki.language', + 'mediawiki.RegExp', ], 'targets' => [ 'desktop', 'mobile' ], ], @@ -914,9 +915,15 @@ return [ ], ], 'mediawiki.diff.styles' => [ + // FIXME: Remove class and lessMessages + // when I6aad563e48f41c783df8b176a4f437e60a1255cc has + // been in production for 1 week. 'class' => ResourceLoaderLessVarFileModule::class, 'styles' => [ - 'resources/src/mediawiki.diff.styles/header.less', + // Remove resources/src/mediawiki.interface.helpers.styles.less + // when I6aad563e48f41c783df8b176a4f437e60a1255cc has + // been in production for 1 week. + 'resources/src/mediawiki.interface.helpers.styles.less', 'resources/src/mediawiki.diff.styles/diff.css', 'resources/src/mediawiki.diff.styles/print.css' => [ 'media' => 'print' @@ -925,6 +932,7 @@ return [ 'lessMessages' => [ 'parentheses-start', 'parentheses-end', + 'pipe-separator' ], 'targets' => [ 'desktop', 'mobile' ], ], @@ -1184,7 +1192,7 @@ return [ 'remoteBasePath' => "$wgResourceBasePath/resources/src", 'packageFiles' => [ 'mediawiki.ForeignStructuredUpload.js', - 'config.json' => [ 'config' => [ 'UploadDialog' ] ], + [ 'name' => 'config.json', 'config' => [ 'UploadDialog' ] ], ], 'dependencies' => [ 'mediawiki.ForeignUpload', @@ -1317,6 +1325,9 @@ return [ 'dependencies' => [ 'mediawiki.api', 'mediawiki.storage', + // The two user.* modules are not used by mediawiki.user itself, + // but kept as explicit dependencies because they provide part + // of the mw.user API that consumers of this module expect. 'user.options', 'user.tokens', ], @@ -1334,7 +1345,7 @@ return [ 'remoteBasePath' => "$wgResourceBasePath/resources/src", 'packageFiles' => [ 'mediawiki.util.js', - 'config.json' => [ 'config' => [ 'FragmentMode' ] ], + [ 'name' => 'config.json', 'config' => [ 'FragmentMode' ] ], ], 'dependencies' => [ 'jquery.accessKeyLabel', @@ -1581,7 +1592,7 @@ return [ 'remoteBasePath' => "$wgResourceBasePath/resources/src/mediawiki.jqueryMsg", 'packageFiles' => [ 'mediawiki.jqueryMsg.js', - 'parserDefaults.json' => [ 'callback' => function ( ResourceLoaderContext $context ) { + [ 'name' => 'parserDefaults.json', 'callback' => function ( ResourceLoaderContext $context ) { $tagData = Sanitizer::getRecognizedTagData(); $allowedHtmlElements = array_merge( array_keys( $tagData['htmlpairs'] ), @@ -1626,7 +1637,7 @@ return [ 'remoteBasePath' => "$wgResourceBasePath/resources/src/mediawiki.language", 'packageFiles' => [ 'mediawiki.language.names.js', - 'names.json' => [ 'callback' => function ( ResourceLoaderContext $context ) { + [ 'name' => 'names.json', 'callback' => function ( ResourceLoaderContext $context ) { return Language::fetchLanguageNames( $context->getLanguage(), 'all' ); } ], ], @@ -1813,7 +1824,7 @@ return [ 'dm/ItemModel.js', 'dm/SavedQueriesModel.js', 'dm/SavedQueryItemModel.js', - 'config.json' => [ 'config' => [ 'StructuredChangeFiltersLiveUpdatePollingRate' ] ], + [ 'name' => 'config.json', 'config' => [ 'StructuredChangeFiltersLiveUpdatePollingRate' ] ], ], 'dependencies' => [ 'mediawiki.String', @@ -1867,7 +1878,7 @@ return [ 'ui/RclTargetPageWidget.js', 'ui/RclToOrFromWidget.js', 'ui/WatchlistTopSectionWidget.js', - 'config.json' => [ 'callback' => 'ChangesListSpecialPage::getRcFiltersConfigVars' ], + [ 'name' => 'config.json', 'callback' => 'ChangesListSpecialPage::getRcFiltersConfigVars' ], ], 'styles' => [ 'styles/mw.rcfilters.mixins.less', @@ -2007,6 +2018,20 @@ return [ 'oojs-ui.styles.icons-media', ], ], + 'mediawiki.interface.helpers.styles' => [ + 'class' => ResourceLoaderLessVarFileModule::class, + 'lessMessages' => [ + 'parentheses-start', + 'parentheses-end', + 'pipe-separator' + ], + 'styles' => [ + 'resources/src/mediawiki.interface.helpers.styles.less', + ], + 'targets' => [ + 'desktop', 'mobile' + ], + ], 'mediawiki.special' => [ 'styles' => [ 'resources/src/mediawiki.special/special.less', @@ -2122,20 +2147,28 @@ return [ 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.special.changeslist' => [ + // FIXME: Remove class and lessMessages + // when I6aad563e48f41c783df8b176a4f437e60a1255cc has + // been in production for 1 week. 'class' => ResourceLoaderLessVarFileModule::class, 'lessMessages' => [ 'parentheses-start', 'parentheses-end', 'pipe-separator' ], - 'styles' => 'resources/src/mediawiki.special.changeslist.less', + 'styles' => [ + // FIXME: Remove this line when I6aad563e48f41c783df8b176a4f437e60a1255cc has + // been in production for 1 week. + 'resources/src/mediawiki.interface.helpers.styles.less', + 'resources/src/mediawiki.special.changeslist.less', + ], 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.special.changeslist.enhanced' => [ - 'styles' => 'resources/src/mediawiki.special.changeslist.enhanced.css', + 'styles' => 'resources/src/mediawiki.special.changeslist.enhanced.less', ], 'mediawiki.special.changeslist.legend' => [ - 'styles' => 'resources/src/mediawiki.special.changeslist.legend.css', + 'styles' => 'resources/src/mediawiki.special.changeslist.legend.less', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.special.changeslist.legend.js' => [ @@ -2359,6 +2392,7 @@ return [ 'dependencies' => [ 'mediawiki.api', 'mediawiki.jqueryMsg', + 'mediawiki.notify', 'mediawiki.Title', 'mediawiki.util', 'oojs-ui-core', @@ -2390,7 +2424,7 @@ return [ 'remoteBasePath' => "$wgResourceBasePath/resources/src/mediawiki.legacy", 'packageFiles' => [ 'protect.js', - 'config.json' => [ 'config' => [ 'CascadingRestrictionLevels' ] ], + [ 'name' => 'config.json', 'config' => [ 'CascadingRestrictionLevels' ] ], ], 'dependencies' => 'jquery.lengthLimit', 'messages' => [ 'protect-unchain-permissions' ] @@ -2639,6 +2673,7 @@ return [ 'period-pm', ], 'dependencies' => [ + 'mediawiki.RegExp', 'oojs-ui-core', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-movement', @@ -2765,6 +2800,7 @@ return [ 'mediawiki.widgets.NamespacesMultiselectWidget' => [ 'scripts' => [ 'resources/src/mediawiki.widgets/mw.widgets.NamespacesMultiselectWidget.js', + 'resources/src/mediawiki.widgets/mw.widgets.NamespacesMenuOptionWidget.js', ], 'dependencies' => [ 'oojs-ui-widgets',