resources: Remove deprecated 'jquery.placeholder' module
[lhc/web/wiklou.git] / resources / Resources.php
index 235bb59..9acc0ef 100644 (file)
@@ -132,14 +132,10 @@ return [
        /* jQuery */
 
        'jquery' => [
-               'scripts' => ( $GLOBALS['wgUsejQueryThree'] ?
-                       [
-                               'resources/lib/jquery/jquery3.js',
-                               'resources/lib/jquery/jquery.migrate.js',
-                       ] : [
-                               'resources/lib/jquery/jquery.js',
-                       ]
-               ),
+               'scripts' => [
+                       'resources/lib/jquery/jquery3.js',
+                       'resources/lib/jquery/jquery.migrate.js',
+               ],
                'raw' => true,
                'targets' => [ 'desktop', 'mobile' ],
        ],
@@ -162,17 +158,6 @@ return [
        'jquery.async' => [
                'scripts' => 'resources/lib/jquery/jquery.async.js',
        ],
-       'jquery.autoEllipsis' => [
-               'deprecated' => 'Use CSS text-overflow instead.',
-               'scripts' => 'resources/src/jquery/jquery.autoEllipsis.js',
-               'dependencies' => 'jquery.highlightText',
-               'targets' => [ 'desktop', 'mobile' ],
-       ],
-       'jquery.badge' => [
-               'scripts' => 'resources/src/jquery/jquery.badge.js',
-               'styles' => 'resources/src/jquery/jquery.badge.css',
-               'dependencies' => 'mediawiki.language',
-       ],
        'jquery.byteLength' => [
                'scripts' => 'resources/src/jquery/jquery.byteLength.js',
                'targets' => [ 'desktop', 'mobile' ],
@@ -301,12 +286,6 @@ return [
                'scripts' => 'resources/src/jquery/jquery.mw-jump.js',
                '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' ],
-       ],
        'jquery.qunit' => [
                'scripts' => 'resources/lib/qunitjs/qunit.js',
                'styles' => 'resources/lib/qunitjs/qunit.css',
@@ -363,7 +342,7 @@ return [
        /* jQuery UI */
 
        'jquery.ui.core' => [
-               'deprecated' => 'Please use "mediawiki.ui.button" or "oojs-ui" instead.',
+               'deprecated' => 'Please use OOUI instead.',
                'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js',
                'dependencies' => [
                        'jquery.ui.core.styles',
@@ -1110,7 +1089,7 @@ return [
                'targets' => [ 'desktop', 'mobile' ],
        ],
        'mediawiki.htmlform.ooui.styles' => [
-               'styles' => 'resources/src/mediawiki/htmlform/ooui.styles.css',
+               'styles' => 'resources/src/mediawiki/htmlform/ooui.styles.less',
                'targets' => [ 'desktop', 'mobile' ],
        ],
        'mediawiki.icon' => [
@@ -1705,7 +1684,6 @@ return [
        'mediawiki.page.watch.ajax' => [
                'scripts' => 'resources/src/mediawiki/page/watch.js',
                'dependencies' => [
-                       'mediawiki.page.startup',
                        'mediawiki.api.watch',
                        'mediawiki.notify',
                        'mediawiki.util',
@@ -1786,6 +1764,7 @@ return [
        ],
        'mediawiki.rcfilters.filters.ui' => [
                'scripts' => [
+                       'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.GroupWidget.js',
                        'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.CheckboxInputWidget.js',
                        'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js',
                        'resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.ItemMenuOptionWidget.js',
@@ -1904,6 +1883,7 @@ return [
                        'rcfilters-view-namespaces-tooltip',
                        'rcfilters-view-tags-tooltip',
                        'rcfilters-view-return-to-default-tooltip',
+                       'rcfilters-view-tags-help-icon-tooltip',
                        'rcfilters-liveupdates-button',
                        'rcfilters-liveupdates-button-title-on',
                        'rcfilters-liveupdates-button-title-off',
@@ -1914,6 +1894,7 @@ return [
                        'namespaces',
                        'invert',
                        'recentchanges-noresult',
+                       'recentchanges-timeout',
                        'quotation-marks',
                ],
                'dependencies' => [
@@ -1921,6 +1902,7 @@ return [
                        'jquery.makeCollapsible',
                        'mediawiki.language',
                        'mediawiki.user',
+                       'mediawiki.util',
                        'mediawiki.rcfilters.filters.dm',
                        'oojs-ui.styles.icons-content',
                        'oojs-ui.styles.icons-moderation',
@@ -2012,6 +1994,8 @@ return [
        'mediawiki.special.block' => [
                'scripts' => 'resources/src/mediawiki.special/mediawiki.special.block.js',
                'dependencies' => [
+                       'oojs-ui-core',
+                       'mediawiki.widgets.SelectWithInputWidget',
                        'mediawiki.util',
                        'mediawiki.htmlform',
                ],
@@ -2309,6 +2293,7 @@ return [
        /* MediaWiki UI */
 
        'mediawiki.ui' => [
+               'deprecated' => 'Please use OOUI instead.',
                'skinStyles' => [
                        'default' => [
                                'resources/src/mediawiki.ui/default.less',
@@ -2653,6 +2638,21 @@ return [
                'targets' => [ 'desktop', 'mobile' ],
        ],
 
+       /**
+        * html5shiv
+        *
+        * This library is intended to run on older browsers
+        * that MediaWiki no longer supports as Grade A, and
+        * is not loaded through the normal module loading
+        * system.
+        */
+       'html5shiv' => [
+               'scripts' => [
+                       'resources/lib/html5shiv/html5shiv.js'
+               ],
+               'raw' => true,
+       ],
+
        /* OOjs */
        'oojs' => [
                'scripts' => [