Jdlrobson has uploaded a new change for review.
https://gerrit.wikimedia.org/r/302732
Change subject: Deprecate various ResourceLoader modules
..
Deprecate various ResourceLoader modules
Various modules in MediaWiki core replicate functionality elsewhere.
To improve consistency with how we build things and how things appear
in the frontend we need to guide engineers and gadget developers to use
the same libraries. No deprecation dates are given for these modules
but this is hoped to be the starting point for some good conversations
that will guide us to better frontend development
Change-Id: Ibbfcfde64072e7d3e3ee5ecb7f966fd889259798
---
M resources/Resources.php
1 file changed, 37 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core
refs/changes/32/302732/1
diff --git a/resources/Resources.php b/resources/Resources.php
index 1558ee6..90384d1 100644
--- a/resources/Resources.php
+++ b/resources/Resources.php
@@ -370,6 +370,7 @@
/* jQuery Tipsy */
'jquery.tipsy' => [
+ 'deprecated' => true,
'scripts' => 'resources/src/jquery.tipsy/jquery.tipsy.js',
'styles' => 'resources/src/jquery.tipsy/jquery.tipsy.css',
],
@@ -377,6 +378,7 @@
/* jQuery UI */
'jquery.ui.core' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js',
'dependencies' => [
'jquery.ui.core.styles',
@@ -394,6 +396,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.accordion' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.accordion.js',
'dependencies' => [
'jquery.ui.core',
@@ -405,6 +408,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.autocomplete' => [
+ 'deprecated' => true,
'scripts' =>
'resources/lib/jquery.ui/jquery.ui.autocomplete.js',
'dependencies' => [
'jquery.ui.core',
@@ -418,6 +422,9 @@
'group' => 'jquery.ui',
],
'jquery.ui.button' => [
+ 'deprecated' => [
+ 'message' => 'Please use "mediawiki.ui.button" or
"oojs-ui" instead.',
+ ],
'scripts' => 'resources/lib/jquery.ui/jquery.ui.button.js',
'dependencies' => [
'jquery.ui.core',
@@ -429,6 +436,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.datepicker' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.datepicker.js',
'dependencies' => 'jquery.ui.core',
'skinStyles' => [
@@ -508,6 +516,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.dialog' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.dialog.js',
'dependencies' => [
'jquery.ui.core',
@@ -524,6 +533,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.draggable' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.draggable.js',
'dependencies' => [
'jquery.ui.core',
@@ -533,6 +543,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.droppable' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.droppable.js',
'dependencies' => [
'jquery.ui.core',
@@ -543,6 +554,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.menu' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.menu.js',
'dependencies' => [
'jquery.ui.core',
@@ -555,11 +567,13 @@
'group' => 'jquery.ui',
],
'jquery.ui.mouse' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.mouse.js',
'dependencies' => 'jquery.ui.widget',
'group' => 'jquery.ui',
],
'jquery.ui.position' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.position.js',
'group' => 'jquery.ui',
],
@@ -575,6 +589,7 @@
'group' => 'jquery.ui',
],
'jquery.ui.resizable' => [
+ 'deprecated' => true,
'scripts' => 'resources/lib/jquery.ui/jquery.ui.resizable.js',
'dependencies' => [
'jquery.ui.core',
@@ -587,6 +602,7 @@
'group' => 'jquery.ui',
],