mediawiki.language: Combine with 'mediawiki.language.data' and 'mediawiki.language...
authorTimo Tijhof <krinklemail@gmail.com>
Tue, 10 Jul 2018 04:43:09 +0000 (21:43 -0700)
committerJames D. Forrester <jforrester@wikimedia.org>
Tue, 10 Jul 2018 18:12:45 +0000 (11:12 -0700)
commit11b032f682c3159094eef173b3f28b4cd23fa08e
tree317e00325ddb3dc946978bbeab05bff9c7ec58ed
parentc1bbef5b201f04e8fd74c97f984058ed2ad2c469
mediawiki.language: Combine with 'mediawiki.language.data' and 'mediawiki.language.init'

The latter two modules are never used separately and have no references
anywhere in Wikimedia Git outside MediaWiki core.

Remove without deprecation as they were introduced only as internal
work-around to be able to call setData after init.js and the rest of
'mediawiki.language'. Which is actually trivially done by concatenating
one after the other, but for some reason I didn't think of that when
reviewing 4c6c50f20661 in 2012.

Also fix an annoying race condition in the unit tests that
often caused tests to fail locally.

Change-Id: Ic61f86b0dcbfac82da230770f66cb72e97bd9a03
includes/resourceloader/ResourceLoaderLanguageDataModule.php
includes/resourceloader/ResourceLoaderLanguageNamesModule.php
resources/Resources.php
resources/src/mediawiki.language/mediawiki.language.init.js
tests/qunit/suites/resources/mediawiki/mediawiki.jqueryMsg.test.js