resourceloader: Fix broken 'deprecated' string messages
Some used a string value, others an array with 'message' property. Standardise on the string value, which seems more intuitive. Change-Id: I5caead7b7017d2bad660db02fb45a54a26bf3728
This commit is contained in:
parent
10c5938e06
commit
8a7fb8577f
3 changed files with 6 additions and 14 deletions
|
|
@ -147,8 +147,8 @@ abstract class ResourceLoaderModule implements LoggerAwareInterface {
|
|||
if ( $deprecationInfo ) {
|
||||
$name = $this->getName();
|
||||
$warning = 'This page is using the deprecated ResourceLoader module "' . $name . '".';
|
||||
if ( !is_bool( $deprecationInfo ) && isset( $deprecationInfo['message'] ) ) {
|
||||
$warning .= "\n" . $deprecationInfo['message'];
|
||||
if ( is_string( $deprecationInfo ) ) {
|
||||
$warning .= "\n" . $deprecationInfo;
|
||||
}
|
||||
return Xml::encodeJsCall(
|
||||
'mw.log.warn',
|
||||
|
|
|
|||
|
|
@ -151,9 +151,7 @@ return [
|
|||
'targets' => [ 'mobile', 'desktop' ],
|
||||
],
|
||||
'jquery.appear' => [
|
||||
'deprecated' => [
|
||||
'message' => 'Please use "mediawiki.viewport" instead.',
|
||||
],
|
||||
'deprecated' => 'Please use "mediawiki.viewport" instead.',
|
||||
'scripts' => 'resources/lib/jquery/jquery.appear.js',
|
||||
],
|
||||
'jquery.arrowSteps' => [
|
||||
|
|
@ -326,9 +324,7 @@ return [
|
|||
'targets' => [ 'desktop', 'mobile' ],
|
||||
],
|
||||
'jquery.jStorage' => [
|
||||
'deprecated' => [
|
||||
'message' => 'Please use "mediawiki.storage" instead.',
|
||||
],
|
||||
'deprecated' => 'Please use "mediawiki.storage" instead.',
|
||||
'scripts' => 'resources/lib/jquery/jquery.jStorage.js',
|
||||
],
|
||||
'jquery.suggestions' => [
|
||||
|
|
@ -372,9 +368,7 @@ return [
|
|||
/* jQuery UI */
|
||||
|
||||
'jquery.ui.core' => [
|
||||
'deprecated' => [
|
||||
'message' => 'Please use "mediawiki.ui.button" or "oojs-ui" instead.',
|
||||
],
|
||||
'deprecated' => 'Please use "mediawiki.ui.button" or "oojs-ui" instead.',
|
||||
'scripts' => 'resources/lib/jquery.ui/jquery.ui.core.js',
|
||||
'dependencies' => [
|
||||
'jquery.ui.core.styles',
|
||||
|
|
|
|||
|
|
@ -31,9 +31,7 @@ class ResourceLoaderFileModuleTest extends ResourceLoaderTestCase {
|
|||
'deprecated' => true,
|
||||
],
|
||||
'deprecatedTomorrow' => $base + [
|
||||
'deprecated' => [
|
||||
'message' => 'Will be removed tomorrow.'
|
||||
],
|
||||
'deprecated' => 'Will be removed tomorrow.'
|
||||
],
|
||||
|
||||
'htmlTemplateModule' => $base + [
|
||||
|
|
|
|||
Loading…
Reference in a new issue