mediawiki.language: Deprecate mw.language.specialCharacters
authorRoan Kattouw <roan.kattouw@gmail.com>
Sat, 9 Feb 2019 00:53:48 +0000 (16:53 -0800)
committerKrinkle <krinklemail@gmail.com>
Sat, 9 Feb 2019 22:39:47 +0000 (22:39 +0000)
Use require( 'mediawiki.language.specialCharacters' ) instead.

Remove mw.language.setSpecialCharacters(), because it was only used by
the specialCharacters module. There already was no getter.

Depends-On: I9cf525a1e1aadc12d72284d08b98882b0ab95f5e
Depends-On: I74e706a6603bd8fa899193de91e49f246608c4c1
Change-Id: I02e0e84b79309caa314954925cc9c0c2874b9bde

RELEASE-NOTES-1.33
resources/src/mediawiki.language/mediawiki.language.js
resources/src/mediawiki.language/mediawiki.language.specialCharacters.js

index b2de154..094a3ce 100644 (file)
@@ -277,6 +277,9 @@ because of Phabricator reports.
   use the new extension registration key 'QUnitTestModule'.
 * (T213426) The jquery.throttle-debounce module has been deprecated. JavaScript
   code that needs this behaviour should use OO.ui.debounce/throttle.
+* The mw.language.specialCharacters property from the
+  'mediawiki.language.specialCharacters' module has been deprecated.
+  Use require( 'mediawiki.language.specialCharacters' ) instead.
 
 === Other changes in 1.33 ===
 * (T208871) The hard-coded Google search form on the database error page was
index 8fed695..277034b 100644 (file)
                        return text;
                },
 
-               setSpecialCharacters: function ( data ) {
-                       this.specialCharacters = data;
-               },
-
                /**
                 * Formats language tags according the BCP 47 standard.
                 * See LanguageCode::bcp47 for the PHP implementation.
index ba8a233..6674adb 100644 (file)
@@ -1,5 +1,9 @@
 ( function () {
        var specialCharacters = require( './specialcharacters.json' );
-       mw.language.setSpecialCharacters( specialCharacters );
+       // Deprecated since 1.33
+       mw.log.deprecate( mw.language, 'specialCharacters', specialCharacters,
+               'Use require( \'mediawiki.language.specialCharacters\' ) instead',
+               'mw.language.specialCharacters'
+       );
        module.exports = specialCharacters;
 }() );