From 9e712ce6382f99030b3b51582c3e5d145592c597 Mon Sep 17 00:00:00 2001 From: jdlrobson Date: Wed, 3 Aug 2016 09:16:24 -0700 Subject: [PATCH] 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 If a module depends on a deprecated module, it itself is not marked as deprecated Bug: T142418 Change-Id: Ibbfcfde64072e7d3e3ee5ecb7f966fd889259798 --- resources/Resources.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/Resources.php b/resources/Resources.php index 1558ee610f..d3e58e1692 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -333,6 +333,9 @@ return [ 'targets' => [ 'desktop', 'mobile' ], ], 'jquery.jStorage' => [ + 'deprecated' => [ + 'message' => 'Please use "mediawiki.storage" instead.', + ], 'scripts' => 'resources/lib/jquery/jquery.jStorage.js', 'dependencies' => 'json', ], @@ -370,6 +373,7 @@ return [ /* jQuery Tipsy */ 'jquery.tipsy' => [ + 'deprecated' => true, 'scripts' => 'resources/src/jquery.tipsy/jquery.tipsy.js', 'styles' => 'resources/src/jquery.tipsy/jquery.tipsy.css', ], @@ -377,6 +381,9 @@ return [ /* jQuery UI */ 'jquery.ui.core' => [ + 'deprecated' => [ + 'message' => 'Please use "mediawiki.ui.button" or "oojs-ui" instead.', + ], 'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js', 'dependencies' => [ 'jquery.ui.core.styles', @@ -655,11 +662,13 @@ return [ 'group' => 'jquery.ui', ], 'jquery.ui.widget' => [ + 'deprecated' => true, 'scripts' => 'resources/lib/jquery.ui/jquery.ui.widget.js', 'group' => 'jquery.ui', ], // Effects 'jquery.effects.core' => [ + 'deprecated' => true, 'scripts' => 'resources/lib/jquery.ui/jquery.ui.effect.js', 'group' => 'jquery.ui', ], -- 2.20.1