'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' => [
],
'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',
'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',
'apisandbox-multivalue-all-values',
'api-format-prettyprint-status',
'blanknamespace',
+ 'comma-separator',
+ 'word-separator',
+ 'and'
],
],
'mediawiki.special.block' => [
],
'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' => [
'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',
],
'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' => [
'prefs-editing',
],
'dependencies' => [
- 'mediawiki.special.upload.styles',
+ 'mediawiki.special',
'jquery.spinner',
'mediawiki.jqueryMsg',
'mediawiki.api',
'user.options',
],
],
- 'mediawiki.special.upload.styles' => [
- 'styles' => 'resources/src/mediawiki.special.upload.styles.css',
- ],
'mediawiki.special.userlogin.common.styles' => [
'targets' => [ 'desktop', 'mobile' ],
'skinStyles' => [
],
],
'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',
'user.options',
],
],
- 'mediawiki.special.watchlist.styles' => [
- 'styles' => 'resources/src/mediawiki.special.watchlist.styles.css',
- ],
'mediawiki.special.version' => [
'styles' => 'resources/src/mediawiki.special.version.css',
],
'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',
],
'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,