X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2FResources.php;h=ddcf11a5ac664baaf7bdb0cf14e9fde0e47fed1e;hp=d0bc1ba62362cc50293d891e195cbf29aa287ae8;hb=267b6441d3c0a461922a4747b71ca4f39817f656;hpb=f93af41d4528bae0a4b0a1c791682e39686c2bdf diff --git a/resources/Resources.php b/resources/Resources.php index d0bc1ba623..ddcf11a5ac 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' ], ], ], @@ -217,10 +217,6 @@ return [ 'styles' => 'resources/src/jquery/jquery.farbtastic.css', 'dependencies' => 'jquery.colorUtil', ], - 'jquery.footHovzer' => [ - 'scripts' => 'resources/src/jquery/jquery.footHovzer.js', - 'styles' => 'resources/src/jquery/jquery.footHovzer.css', - ], 'jquery.form' => [ 'scripts' => 'resources/lib/jquery/jquery.form.js', ], @@ -303,8 +299,8 @@ return [ 'targets' => [ 'desktop', 'mobile' ], ], 'jquery.spinner' => [ - 'scripts' => 'resources/src/jquery/jquery.spinner.js', - 'styles' => 'resources/src/jquery/jquery.spinner.css', + 'scripts' => 'resources/src/jquery.spinner/spinner.js', + 'styles' => 'resources/src/jquery.spinner/spinner.css', 'targets' => [ 'desktop', 'mobile' ], ], 'jquery.jStorage' => [ @@ -321,6 +317,7 @@ return [ 'scripts' => 'resources/src/jquery/jquery.tabIndex.js', ], 'jquery.tablesorter' => [ + 'targets' => [ 'desktop', 'mobile' ], 'scripts' => 'resources/src/jquery.tablesorter/jquery.tablesorter.js', 'styles' => 'resources/src/jquery.tablesorter/jquery.tablesorter.less', 'messages' => [ 'sort-descending', 'sort-ascending' ], @@ -890,75 +887,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', @@ -971,13 +966,14 @@ return [ ], 'mediawiki.debug' => [ 'scripts' => [ + 'resources/src/mediawiki.debug/jquery.footHovzer.js', 'resources/src/mediawiki.debug/debug.js', ], 'styles' => [ + 'resources/src/mediawiki.debug/jquery.footHovzer.css', 'resources/src/mediawiki.debug/debug.less', ], 'dependencies' => [ - 'jquery.footHovzer', 'oojs-ui-core', ], ], @@ -1149,7 +1145,7 @@ return [ 'resources/src/mediawiki.messagePoster.wikitext/WikitextMessagePoster.js', ], 'dependencies' => [ - 'mediawiki.api.edit', + 'mediawiki.api', 'mediawiki.messagePoster', ], 'targets' => [ 'desktop', 'mobile' ], @@ -1230,7 +1226,7 @@ return [ 'mediawiki.Upload' => [ 'scripts' => 'resources/src/mediawiki.Upload.js', 'dependencies' => [ - 'mediawiki.api.upload', + 'mediawiki.api', ], ], 'mediawiki.ForeignUpload' => [ @@ -1330,7 +1326,7 @@ return [ 'mediawiki.widgets.CategoryMultiselectWidget', 'mediawiki.widgets.DateInputWidget', 'mediawiki.jqueryMsg', - 'mediawiki.api.messages', + 'mediawiki.api', 'moment', 'mediawiki.libs.jpegmeta', ], @@ -1371,7 +1367,6 @@ return [ 'scripts' => 'resources/src/mediawiki.user.js', 'dependencies' => [ 'mediawiki.api', - 'mediawiki.api.user', 'mediawiki.storage', 'user.options', 'user.tokens', @@ -1651,6 +1646,7 @@ return [ ], 'mediawiki.language.months' => [ + 'targets' => [ 'desktop', 'mobile' ], 'scripts' => 'resources/src/mediawiki.language/mediawiki.language.months.js', 'dependencies' => 'mediawiki.language', 'messages' => array_merge( @@ -1739,7 +1735,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 +1760,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 +1808,6 @@ return [ 'mediawiki.String', 'oojs', 'mediawiki.api', - 'mediawiki.api.options', 'mediawiki.jqueryMsg', 'mediawiki.Uri', 'mediawiki.user', @@ -1994,15 +1989,18 @@ return [ ], 'mediawiki.special' => [ 'styles' => [ - 'resources/src/mediawiki.special/mediawiki.special.css', - 'resources/src/mediawiki.special/mediawiki.special.userrights.css', + 'resources/src/mediawiki.special/special.css', + 'resources/src/mediawiki.special/apisandbox.css', + 'resources/src/mediawiki.special/comparepages.less', + 'resources/src/mediawiki.special/edittags.css', + 'resources/src/mediawiki.special/movePage.css', + 'resources/src/mediawiki.special/pagesWithProp.css', + 'resources/src/mediawiki.special/upload.css', + 'resources/src/mediawiki.special/userrights.css', + 'resources/src/mediawiki.special/watchlist.css', ], 'targets' => [ 'desktop', 'mobile' ], ], - 'mediawiki.special.apisandbox.styles' => [ - 'targets' => [ 'desktop', 'mobile' ], - 'styles' => 'resources/src/mediawiki.special.apisandbox.styles.css', - ], 'mediawiki.special.apisandbox' => [ 'styles' => 'resources/src/mediawiki.special.apisandbox/apisandbox.css', 'scripts' => 'resources/src/mediawiki.special.apisandbox/apisandbox.js', @@ -2034,6 +2032,7 @@ return [ 'apisandbox-dynamic-parameters-add-label', 'apisandbox-dynamic-parameters-add-placeholder', 'apisandbox-dynamic-error-exists', + 'apisandbox-templated-parameter-reason', 'apisandbox-deprecated-parameters', 'apisandbox-no-parameters', 'api-help-param-limit', @@ -2070,6 +2069,9 @@ return [ 'apisandbox-multivalue-all-values', 'api-format-prettyprint-status', 'blanknamespace', + 'comma-separator', + 'word-separator', + 'and' ], ], 'mediawiki.special.block' => [ @@ -2112,12 +2114,6 @@ return [ ], 'targets' => [ 'desktop', 'mobile' ], ], - 'mediawiki.special.changeslist.visitedstatus' => [ - 'scripts' => 'resources/src/mediawiki.special.changeslist.visitedstatus.js', - ], - 'mediawiki.special.comparepages.styles' => [ - 'styles' => 'resources/src/mediawiki.special.comparepages.styles.less', - ], 'mediawiki.special.contributions' => [ 'scripts' => 'resources/src/mediawiki.special.contributions.js', 'dependencies' => [ @@ -2136,9 +2132,6 @@ return [ 'tags-edit-chosen-no-results', ], ], - 'mediawiki.special.edittags.styles' => [ - 'styles' => 'resources/src/mediawiki.special.edittags.styles.css', - ], 'mediawiki.special.import' => [ 'scripts' => 'resources/src/mediawiki.special.import.js', ], @@ -2149,18 +2142,12 @@ return [ 'mediawiki.widgets', ], ], - 'mediawiki.special.movePage.styles' => [ - 'styles' => 'resources/src/mediawiki.special.movePage.css', - ], 'mediawiki.special.pageLanguage' => [ 'scripts' => 'resources/src/mediawiki.special.pageLanguage.js', 'dependencies' => [ 'oojs-ui-core', ], ], - 'mediawiki.special.pagesWithProp' => [ - 'styles' => 'resources/src/mediawiki.special.pagesWithProp.css', - ], 'mediawiki.special.preferences' => [ 'targets' => [ 'desktop', 'mobile' ], 'scripts' => [ @@ -2284,7 +2271,6 @@ return [ ], 'dependencies' => [ 'mediawiki.api', - 'mediawiki.api.watch', 'mediawiki.notify', 'mediawiki.Title', 'mediawiki.util', @@ -2307,11 +2293,10 @@ return [ 'prefs-editing', ], 'dependencies' => [ - 'mediawiki.special.upload.styles', + 'mediawiki.special', 'jquery.spinner', 'mediawiki.jqueryMsg', 'mediawiki.api', - 'mediawiki.api.parse', 'mediawiki.libs.jpegmeta', 'mediawiki.Title', 'mediawiki.util', @@ -2319,9 +2304,6 @@ return [ 'user.options', ], ], - 'mediawiki.special.upload.styles' => [ - 'styles' => 'resources/src/mediawiki.special.upload.styles.css', - ], 'mediawiki.special.userlogin.common.styles' => [ 'targets' => [ 'desktop', 'mobile' ], 'skinStyles' => [ @@ -2360,7 +2342,10 @@ return [ ], ], 'mediawiki.special.watchlist' => [ - 'scripts' => 'resources/src/mediawiki.special.watchlist.js', + 'scripts' => [ + 'resources/src/mediawiki.special.watchlist/watchlist.js', + 'resources/src/mediawiki.special.watchlist/visitedstatus.js', + ], 'messages' => [ 'addedwatchtext', 'addedwatchtext-talk', @@ -2372,7 +2357,7 @@ return [ 'watchlist-unwatch-undo', ], 'dependencies' => [ - 'mediawiki.api.watch', + 'mediawiki.api', 'mediawiki.jqueryMsg', 'mediawiki.Title', 'mediawiki.util', @@ -2380,9 +2365,6 @@ return [ 'user.options', ], ], - 'mediawiki.special.watchlist.styles' => [ - 'styles' => 'resources/src/mediawiki.special.watchlist.styles.css', - ], 'mediawiki.special.version' => [ 'styles' => 'resources/src/mediawiki.special.version.css', ], @@ -2570,11 +2552,6 @@ return [ ], 'targets' => [ 'desktop', 'mobile' ], ], - 'mediawiki.widgets.visibleByteLimit' => [ - 'dependencies' => 'mediawiki.widgets.visibleLengthLimit', - 'deprecated' => 'Use "mediawiki.widgets.visibleLengthLimit" instead.', - 'targets' => [ 'desktop', 'mobile' ] - ], 'mediawiki.widgets.visibleLengthLimit' => [ 'scripts' => [ 'resources/src/mediawiki.widgets.visibleLengthLimit/mediawiki.widgets.visibleLengthLimit.js' @@ -2794,12 +2771,6 @@ return [ ], ], - /* es5-shim */ - 'es5-shim' => [ - 'deprecated' => 'Use of the "es5-shim" module is deprecated since MediaWiki 1.29.0', - 'targets' => [ 'desktop', 'mobile' ], - ], - /* dom-level2-shim */ 'dom-level2-shim' => [ 'deprecated' => 'Use of the "dom-level2-shim" module is deprecated since MediaWiki 1.29.0', @@ -2899,9 +2870,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', @@ -2920,6 +2891,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,