X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2FResources.php;h=df14fcdb3c9a78bfdbae2302f37bf702307e8168;hp=77391a8ce7a342474a6ddfa4d4246b1aa7a138f7;hb=7b62f8abf30bae50f0888121a0aac10960655ddf;hpb=8c8f8d6a917783aa1d4f03439c96c995f5c1e337 diff --git a/resources/Resources.php b/resources/Resources.php index 77391a8ce7..df14fcdb3c 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -132,7 +132,7 @@ return [ 'mediawiki.skinning.content.externallinks' => [ 'styles' => [ - 'resources/src/mediawiki.skinning/content.externallinks.css' => [ 'media' => 'screen' ], + 'resources/src/mediawiki.skinning/content.externallinks.less' => [ 'media' => 'screen' ], ], ], @@ -890,75 +890,73 @@ return [ 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api' => [ - 'scripts' => 'resources/src/mediawiki.api.js', + 'scripts' => [ + 'resources/src/mediawiki.api/index.js', + 'resources/src/mediawiki.api/category.js', + 'resources/src/mediawiki.api/edit.js', + 'resources/src/mediawiki.api/login.js', + 'resources/src/mediawiki.api/messages.js', + 'resources/src/mediawiki.api/options.js', + 'resources/src/mediawiki.api/parse.js', + 'resources/src/mediawiki.api/rollback.js', + 'resources/src/mediawiki.api/upload.js', + 'resources/src/mediawiki.api/user.js', + 'resources/src/mediawiki.api/watch.js', + ], 'dependencies' => [ + 'mediawiki.Title', 'mediawiki.util', 'user.tokens', ], 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.category' => [ - 'scripts' => 'resources/src/mediawiki.api.category.js', - 'dependencies' => [ - 'mediawiki.api', - 'mediawiki.Title', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', ], 'mediawiki.api.edit' => [ - 'scripts' => 'resources/src/mediawiki.api.edit.js', + 'deprecated' => 'Use "mediawiki.api" instead.', 'dependencies' => [ 'mediawiki.api', - 'mediawiki.user', ], 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.login' => [ - 'scripts' => 'resources/src/mediawiki.api.login.js', + 'deprecated' => 'Use "mediawiki.api" instead.', 'dependencies' => 'mediawiki.api', ], 'mediawiki.api.options' => [ - 'scripts' => 'resources/src/mediawiki.api.options.js', + 'deprecated' => 'Use "mediawiki.api" instead.', 'dependencies' => 'mediawiki.api', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.parse' => [ - 'scripts' => 'resources/src/mediawiki.api.parse.js', + 'deprecated' => 'Use "mediawiki.api" instead.', 'dependencies' => 'mediawiki.api', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.upload' => [ - 'scripts' => 'resources/src/mediawiki.api.upload.js', - 'dependencies' => [ - 'mediawiki.api', - 'mediawiki.api.edit', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.user' => [ - 'scripts' => 'resources/src/mediawiki.api.user.js', - 'dependencies' => [ - 'mediawiki.api', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.watch' => [ - 'scripts' => 'resources/src/mediawiki.api.watch.js', - 'dependencies' => [ - 'mediawiki.api', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', ], 'mediawiki.api.messages' => [ - 'scripts' => 'resources/src/mediawiki.api.messages.js', - 'dependencies' => [ - 'mediawiki.api', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.api.rollback' => [ - 'scripts' => 'resources/src/mediawiki.api.rollback.js', - 'dependencies' => [ - 'mediawiki.api', - ], + 'deprecated' => 'Use "mediawiki.api" instead.', + 'dependencies' => 'mediawiki.api', ], 'mediawiki.content.json' => [ 'styles' => 'resources/src/mediawiki.content.json.less', @@ -1149,7 +1147,7 @@ return [ 'resources/src/mediawiki.messagePoster.wikitext/WikitextMessagePoster.js', ], 'dependencies' => [ - 'mediawiki.api.edit', + 'mediawiki.api', 'mediawiki.messagePoster', ], 'targets' => [ 'desktop', 'mobile' ], @@ -1230,7 +1228,7 @@ return [ 'mediawiki.Upload' => [ 'scripts' => 'resources/src/mediawiki.Upload.js', 'dependencies' => [ - 'mediawiki.api.upload', + 'mediawiki.api', ], ], 'mediawiki.ForeignUpload' => [ @@ -1330,7 +1328,7 @@ return [ 'mediawiki.widgets.CategoryMultiselectWidget', 'mediawiki.widgets.DateInputWidget', 'mediawiki.jqueryMsg', - 'mediawiki.api.messages', + 'mediawiki.api', 'moment', 'mediawiki.libs.jpegmeta', ], @@ -1371,7 +1369,6 @@ return [ 'scripts' => 'resources/src/mediawiki.user.js', 'dependencies' => [ 'mediawiki.api', - 'mediawiki.api.user', 'mediawiki.storage', 'user.options', 'user.tokens', @@ -1739,7 +1736,7 @@ return [ 'mediawiki.page.watch.ajax' => [ 'scripts' => 'resources/src/mediawiki.page.watch.ajax.js', 'dependencies' => [ - 'mediawiki.api.watch', + 'mediawiki.api', 'mediawiki.notify', 'mediawiki.util', 'mediawiki.Title', @@ -1764,7 +1761,7 @@ return [ 'mediawiki.page.rollback' => [ 'scripts' => 'resources/src/mediawiki.page.rollback.js', 'dependencies' => [ - 'mediawiki.api.rollback', + 'mediawiki.api', 'mediawiki.notify', 'mediawiki.util', 'jquery.spinner', @@ -1812,7 +1809,6 @@ return [ 'mediawiki.String', 'oojs', 'mediawiki.api', - 'mediawiki.api.options', 'mediawiki.jqueryMsg', 'mediawiki.Uri', 'mediawiki.user', @@ -2276,7 +2272,6 @@ return [ ], 'dependencies' => [ 'mediawiki.api', - 'mediawiki.api.watch', 'mediawiki.notify', 'mediawiki.Title', 'mediawiki.util', @@ -2303,7 +2298,6 @@ return [ 'jquery.spinner', 'mediawiki.jqueryMsg', 'mediawiki.api', - 'mediawiki.api.parse', 'mediawiki.libs.jpegmeta', 'mediawiki.Title', 'mediawiki.util', @@ -2364,7 +2358,7 @@ return [ 'watchlist-unwatch-undo', ], 'dependencies' => [ - 'mediawiki.api.watch', + 'mediawiki.api', 'mediawiki.jqueryMsg', 'mediawiki.Title', 'mediawiki.util', @@ -2888,9 +2882,9 @@ return [ 'oojs-ui-widgets' => [ 'class' => ResourceLoaderOOUIFileModule::class, 'scripts' => 'resources/lib/oojs-ui/oojs-ui-widgets.js', - 'themeStyles' => 'widgets', 'dependencies' => [ 'oojs-ui-core', + 'oojs-ui-widgets.styles', 'oojs-ui.styles.icons-interactions', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-editing-advanced', @@ -2909,6 +2903,14 @@ return [ ], 'targets' => [ 'desktop', 'mobile' ], ], + // You should never directly load this module. The CSS classes it defines are not a public API, + // they depend on the internal structure of OOUI widgets, which can change at any time. If you + // find that you need to load this module, you're probably doing something wrong or very hacky. + 'oojs-ui-widgets.styles' => [ + 'class' => ResourceLoaderOOUIFileModule::class, + 'themeStyles' => 'widgets', + 'targets' => [ 'desktop', 'mobile' ], + ], // Toolbar and tools module. 'oojs-ui-toolbars' => [ 'class' => ResourceLoaderOOUIFileModule::class,