X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=resources%2FResources.php;h=dde52d212a2209b636e45af991129d327d6e804e;hp=c8eae03120b841e14a9793440d3d48eb9fab919d;hb=7afced64454ad30d688540f7626448ac2faefebb;hpb=af80076034fb734d652eb043c523c1d8df974e51 diff --git a/resources/Resources.php b/resources/Resources.php index c8eae03120..dde52d212a 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -268,6 +268,7 @@ return [ 'dependencies' => 'jquery.highlightText', ], 'jquery.tabIndex' => [ + 'deprecated' => true, 'scripts' => 'resources/src/jquery/jquery.tabIndex.js', ], 'jquery.tablesorter' => [ @@ -306,63 +307,36 @@ return [ /* jQuery UI */ - 'jquery.ui.core' => [ + 'jquery.ui' => [ 'deprecated' => 'Please use OOUI instead.', - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js', - 'dependencies' => [ - 'jquery.ui.core.styles', - ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.core.styles' => [ - 'skinStyles' => [ - 'default' => [ - 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css', - 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css', - ], - ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.accordion' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.accordion.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.accordion.css', - ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.autocomplete' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.autocomplete.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.position', - 'jquery.ui.menu', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.autocomplete.css', - ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.button' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.button.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.button.css', - ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.datepicker' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.datepicker.js', - 'dependencies' => 'jquery.ui.core', - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.datepicker.css', + 'targets' => [ 'mobile', 'desktop' ], + 'scripts' => [ + 'resources/lib/jquery.ui/jquery.ui.core.js', + 'resources/lib/jquery.ui/jquery.ui.widget.js', + 'resources/lib/jquery.ui/jquery.ui.mouse.js', + 'resources/lib/jquery.ui/jquery.ui.draggable.js', + 'resources/lib/jquery.ui/jquery.ui.droppable.js', + 'resources/lib/jquery.ui/jquery.ui.resizable.js', + 'resources/lib/jquery.ui/jquery.ui.selectable.js', + 'resources/lib/jquery.ui/jquery.ui.sortable.js', + 'resources/lib/jquery.ui/jquery.ui.effect.js', + 'resources/lib/jquery.ui/jquery.ui.accordion.js', + 'resources/lib/jquery.ui/jquery.ui.autocomplete.js', + 'resources/lib/jquery.ui/jquery.ui.button.js', + 'resources/lib/jquery.ui/jquery.ui.datepicker.js', + 'resources/lib/jquery.ui/jquery.ui.dialog.js', + 'resources/lib/jquery.ui/jquery.ui.effect-blind.js', + 'resources/lib/jquery.ui/jquery.ui.effect-clip.js', + 'resources/lib/jquery.ui/jquery.ui.effect-drop.js', + 'resources/lib/jquery.ui/jquery.ui.effect-highlight.js', + 'resources/lib/jquery.ui/jquery.ui.effect-scale.js', + 'resources/lib/jquery.ui/jquery.ui.effect-shake.js', + 'resources/lib/jquery.ui/jquery.ui.menu.js', + 'resources/lib/jquery.ui/jquery.ui.position.js', + 'resources/lib/jquery.ui/jquery.ui.progressbar.js', + 'resources/lib/jquery.ui/jquery.ui.slider.js', + 'resources/lib/jquery.ui/jquery.ui.tabs.js', + 'resources/lib/jquery.ui/jquery.ui.tooltip.js', ], 'languageScripts' => [ 'af' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-af.js', @@ -435,186 +409,161 @@ return [ 'zh-hk' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-zh-HK.js', 'zh-tw' => 'resources/lib/jquery.ui/i18n/jquery.ui.datepicker-zh-TW.js', ], - 'group' => 'jquery.ui', - ], - 'jquery.ui.dialog' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.dialog.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.button', - 'jquery.ui.draggable', - 'jquery.ui.mouse', - 'jquery.ui.position', - 'jquery.ui.resizable', - ], 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.dialog.css', + 'default' => [ + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.core.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.accordion.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.autocomplete.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.button.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.datepicker.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.dialog.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.menu.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.progressbar.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.resizable.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.selectable.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.slider.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.tabs.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.tooltip.css', + 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.theme.css', + ], ], - 'group' => 'jquery.ui', + ], + + 'jquery.ui.core' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.core.styles' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.accordion' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.autocomplete' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.button' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.datepicker' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', + ], + 'jquery.ui.dialog' => [ + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.draggable' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.draggable.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.mouse', - 'jquery.ui.widget', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.droppable' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.droppable.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.mouse', - 'jquery.ui.widget', - 'jquery.ui.draggable', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.menu' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.menu.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.position', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.menu.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.mouse' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.mouse.js', - 'dependencies' => 'jquery.ui.widget', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.position' => [ - 'deprecated' => true, + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', 'targets' => [ 'mobile', 'desktop' ], - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.position.js', - 'group' => 'jquery.ui', + 'dependencies' => 'jquery.ui', ], 'jquery.ui.progressbar' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.progressbar.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.progressbar.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.resizable' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.resizable.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.mouse', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.resizable.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.selectable' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.selectable.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.mouse', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.selectable.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.slider' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.slider.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.mouse', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.slider.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.sortable' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.sortable.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.mouse', - 'jquery.ui.widget', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.tabs' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.tabs.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.tabs.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.tooltip' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.tooltip.js', - 'dependencies' => [ - 'jquery.ui.core', - 'jquery.ui.widget', - 'jquery.ui.position', - ], - 'skinStyles' => [ - 'default' => 'resources/lib/jquery.ui/themes/smoothness/jquery.ui.tooltip.css', - ], - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.ui.widget' => [ - 'deprecated' => true, - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.widget.js', - 'group' => 'jquery.ui', - 'targets' => [ 'desktop', 'mobile' ], + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.core' => [ - 'deprecated' => true, - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect.js', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.blind' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-blind.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.clip' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-clip.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.drop' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-drop.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.highlight' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-highlight.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.scale' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-scale.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], 'jquery.effects.shake' => [ - 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect-shake.js', - 'dependencies' => 'jquery.effects.core', - 'group' => 'jquery.ui', + 'deprecated' => 'Please use the main `jquery.ui` module, not this alias.', + 'targets' => [ 'mobile', 'desktop' ], + 'dependencies' => 'jquery.ui', ], /* Moment.js */ @@ -1690,6 +1639,7 @@ return [ ], ], 'mediawiki.page.watch.ajax' => [ + 'targets' => [ 'desktop', 'mobile' ], 'scripts' => 'resources/src/mediawiki.page.watch.ajax.js', 'dependencies' => [ 'mediawiki.api', @@ -1983,6 +1933,7 @@ return [ 'resources/src/mediawiki.special/special.less', 'resources/src/mediawiki.special/apisandbox.css', 'resources/src/mediawiki.special/comparepages.less', + 'resources/src/mediawiki.special/contributions.less', 'resources/src/mediawiki.special/edittags.css', 'resources/src/mediawiki.special/movePage.css', 'resources/src/mediawiki.special/newpages.less', @@ -2146,9 +2097,12 @@ return [ 'mediawiki.special.contributions' => [ 'scripts' => 'resources/src/mediawiki.special.contributions.js', 'dependencies' => [ + 'jquery.makeCollapsible', + 'oojs-ui', 'mediawiki.widgets.DateInputWidget', 'mediawiki.jqueryMsg', - ] + ], + 'targets' => [ 'desktop', 'mobile' ], ], 'mediawiki.special.edittags' => [ 'scripts' => 'resources/src/mediawiki.special.edittags.js', @@ -2195,6 +2149,9 @@ return [ 'styles' => 'resources/src/mediawiki.special.preferences.styles.ooui.less', ], 'mediawiki.special.recentchanges' => [ + 'dependencies' => [ + 'mediawiki.widgets' + ], 'scripts' => 'resources/src/mediawiki.special.recentchanges.js', 'targets' => [ 'desktop', 'mobile' ], ],