X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2FResources.php;h=f9590ec8b2a4cadc09d82e77ac2e4e3787a104f0;hp=10786dacaa60d04b20e6dfee25c0d69e617b6c02;hb=235e92846eb6fd132f28ec5e05240e3821542ac8;hpb=ce4b763f7644de9309974d014f9e8824b9fa24dc diff --git a/resources/Resources.php b/resources/Resources.php index 10786dacaa..9acc0ef810 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -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' => [ @@ -1451,6 +1430,7 @@ return [ 'jquery.textSelection', 'mediawiki.api', 'mediawiki.diff.styles', + 'mediawiki.language', 'mediawiki.util', 'mediawiki.jqueryMsg', 'oojs-ui-core', @@ -1652,8 +1632,8 @@ return [ ], 'mediawiki.page.gallery.styles' => [ 'styles' => [ - 'resources/src/mediawiki/page/gallery.print.css' => [ 'media' => 'print' ], 'resources/src/mediawiki/page/gallery.css', + 'resources/src/mediawiki/page/gallery.print.css' => [ 'media' => 'print' ], ], 'targets' => [ 'desktop', 'mobile' ], ], @@ -1704,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', @@ -1785,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', @@ -1903,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', @@ -1913,20 +1894,21 @@ return [ 'namespaces', 'invert', 'recentchanges-noresult', + 'recentchanges-timeout', 'quotation-marks', ], 'dependencies' => [ - 'oojs-ui', + 'oojs-ui-widgets', 'jquery.makeCollapsible', 'mediawiki.language', 'mediawiki.user', + 'mediawiki.util', 'mediawiki.rcfilters.filters.dm', 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-editing-core', 'oojs-ui.styles.icons-editing-styling', 'oojs-ui.styles.icons-interactions', - 'oojs-ui.styles.icons-content', 'oojs-ui.styles.icons-layout', 'oojs-ui.styles.icons-media', ], @@ -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', ], @@ -2092,7 +2076,12 @@ return [ 'styles' => 'resources/src/mediawiki.special/mediawiki.special.pagesWithProp.css', ], 'mediawiki.special.preferences' => [ - 'scripts' => 'resources/src/mediawiki.special/mediawiki.special.preferences.js', + 'scripts' => [ + 'resources/src/mediawiki.special/mediawiki.special.preferences.confirmClose.js', + 'resources/src/mediawiki.special/mediawiki.special.preferences.convertmessagebox.js', + 'resources/src/mediawiki.special/mediawiki.special.preferences.tabs.js', + 'resources/src/mediawiki.special/mediawiki.special.preferences.timezone.js', + ], 'messages' => [ 'prefs-tabs-navigation-hint', 'prefswarning-warning', @@ -2304,6 +2293,7 @@ return [ /* MediaWiki UI */ 'mediawiki.ui' => [ + 'deprecated' => 'Please use OOUI instead.', 'skinStyles' => [ 'default' => [ 'resources/src/mediawiki.ui/default.less', @@ -2393,8 +2383,6 @@ return [ 'mediawiki.Title', 'mediawiki.api', 'jquery.byteLimit', - // TitleOptionWidget - 'jquery.highlightText', ], 'messages' => [ // NamespaceInputWidget @@ -2650,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' => [