/* jQuery */
'jquery' => [
- 'scripts' => [
- 'resources/lib/jquery/jquery.js',
- ],
+ 'scripts' => ( $GLOBALS['wgUsejQueryThree'] ?
+ [
+ 'resources/lib/jquery/jquery3.js',
+ 'resources/lib/jquery/jquery.migrate.js',
+ ] : [
+ 'resources/lib/jquery/jquery.js',
+ ]
+ ),
'raw' => true,
'targets' => [ 'desktop', 'mobile' ],
],
'targets' => [ 'desktop', 'mobile' ],
],
'jquery.placeholder' => [
+ 'deprecated' => 'Use of "jquery.placeholder" is deprecated since MediaWiki 1.29.0',
+
'scripts' => 'resources/src/jquery/jquery.placeholder.js',
'targets' => [ 'desktop', 'mobile' ],
],
'styles' => 'resources/lib/qunitjs/qunit.css',
'targets' => [ 'desktop', 'mobile' ],
],
- 'jquery.qunit.completenessTest' => [
- 'scripts' => 'resources/src/jquery/jquery.qunit.completenessTest.js',
- 'dependencies' => 'jquery.qunit',
- 'targets' => [ 'desktop', 'mobile' ],
- ],
'jquery.spinner' => [
'scripts' => 'resources/src/jquery/jquery.spinner.js',
'styles' => 'resources/src/jquery/jquery.spinner.css',
],
/* json2 */
-
- // Deprecated since MediaWiki 1.29.0
'json' => [
'deprecated' => 'Use of the "json" module is deprecated since MediaWiki 1.29.0',
'targets' => [ 'desktop', 'mobile' ],
'searchsuggest-containing',
],
'dependencies' => [
- 'jquery.placeholder',
'jquery.suggestions',
'jquery.getAttrs',
'mediawiki.api',
'dependencies' => [
'mediawiki.ForeignStructuredUpload',
'mediawiki.Upload.BookletLayout',
- 'mediawiki.widgets.CategorySelector',
+ 'mediawiki.widgets.CategoryMultiselectWidget',
'mediawiki.widgets.DateInputWidget',
'mediawiki.jqueryMsg',
'mediawiki.api.messages',
'dependencies' => 'mediawiki.util',
'targets' => [ 'desktop', 'mobile' ],
],
- 'mediawiki.user.blockcookie' => [
- 'scripts' => 'resources/src/mediawiki/mediawiki.user.blockcookie.js',
- 'dependencies' => [ 'mediawiki.cookie', 'mediawiki.storage' ],
- 'targets' => [ 'desktop', 'mobile' ],
- ],
'mediawiki.user' => [
'scripts' => 'resources/src/mediawiki/mediawiki.user.js',
'dependencies' => [
'dependencies' => [
'jquery.accessKeyLabel',
'jquery.checkboxShiftClick',
- 'jquery.placeholder',
'jquery.mw-jump',
],
'targets' => [ 'desktop', 'mobile' ],
'mediawiki.rcfilters.filters.ui' => [
'scripts' => [
'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.CheckboxInputWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FiltersListWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterGroupWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterItemWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.CapsuleItemWidget.js',
- 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuOptionWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuSectionOptionWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagItemWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterMenuHeaderWidget.js',
+ 'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterFloatingMenuSelectWidget.js',
'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js',
'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ChangesListWrapperWidget.js',
'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FormWrapperWidget.js',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.variables.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.Overlay.less',
- 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less',
- 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.less',
- 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less',
- 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FiltersListWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterMenuOptionWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterMenuSectionOptionWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagItemWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterMenuHeaderWidget.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterFloatingMenuSelectWidget.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less',
- 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.ChangesListWrapperWidget.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.HighlightColorPickerWidget.less',
'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemHighlightButton.less',
],
+ 'skinStyles' => [
+ 'monobook' => [
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.Overlay.monobook.less',
+ 'resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.monobook.less',
+ ],
+ ],
'messages' => [
'rcfilters-activefilters',
'rcfilters-restore-default-filters',
'rcfilters-clear-all-filters',
- 'rcfilters-clear-filters-to-defaults',
'rcfilters-search-placeholder',
'rcfilters-invalid-filter',
'rcfilters-empty-filter',
'dependencies' => [
'oojs-ui',
'mediawiki.language',
+ 'mediawiki.user',
'mediawiki.rcfilters.filters.dm',
'oojs-ui.styles.icons-moderation',
'oojs-ui.styles.icons-editing-core',
],
'mediawiki.legacy.wikibits' => [
'scripts' => 'resources/src/mediawiki.legacy/wikibits.js',
- 'dependencies' => 'mediawiki.util',
'targets' => [ 'desktop', 'mobile' ],
],
'mediawiki.api',
'jquery.byteLimit',
// TitleOptionWidget
- 'jquery.autoEllipsis',
+ 'jquery.highlightText',
],
'messages' => [
// NamespaceInputWidget
'targets' => [ 'desktop', 'mobile' ],
],
'mediawiki.widgets.CategorySelector' => [
+ 'deprecated' => 'Use "mw.widgets.CategoryMultiselectWidget" instead. See T161285.',
+ 'dependencies' => [
+ 'mediawiki.widgets.CategoryMultiselectWidget',
+ ],
+ ],
+ 'mediawiki.widgets.CategoryMultiselectWidget' => [
'scripts' => [
'resources/src/mediawiki.widgets/mw.widgets.CategoryCapsuleItemWidget.js',
- 'resources/src/mediawiki.widgets/mw.widgets.CategorySelector.js',
+ 'resources/src/mediawiki.widgets/mw.widgets.CategoryMultiselectWidget.js',
],
'dependencies' => [
'oojs-ui-widgets',
],
'messages' => [
'red-link-title',
- 'mw-widgets-categoryselector-add-category-placeholder'
+ 'mw-widgets-categoryselector-add-category-placeholder',
],
'targets' => [ 'desktop', 'mobile' ],
],
'oojs-ui-core',
],
],
+
/* es5-shim */
'es5-shim' => [
- 'scripts' => [
- 'resources/lib/es5-shim/es5-shim.js',
- 'resources/src/polyfill-object-create.js',
- ],
+ 'deprecated' => 'Use of the "es5-shim" module is deprecated since MediaWiki 1.29.0',
'targets' => [ 'desktop', 'mobile' ],
- 'skipFunction' => 'resources/src/es5-skip.js',
],
/* dom-level2-shim */
- // Deprecated since MediaWiki 1.29.0
'dom-level2-shim' => [
'deprecated' => 'Use of the "dom-level2-shim" module is deprecated since MediaWiki 1.29.0',
'targets' => [ 'desktop', 'mobile' ],
'resources/src/oojs-global.js',
],
'targets' => [ 'desktop', 'mobile' ],
- 'dependencies' => [
- 'es5-shim',
- ],
],
'mediawiki.router' => [