mw.loader: Skip modules in load() with unknown dependencies
authorTimo Tijhof <krinklemail@gmail.com>
Sat, 8 Jul 2017 04:27:33 +0000 (21:27 -0700)
committerKrinkle <krinklemail@gmail.com>
Sat, 8 Jul 2017 22:53:03 +0000 (22:53 +0000)
commit37df7415141208a7365759160e69bf11d4cccfa0
tree32ee8b4b4c30927b8b1a83783ee77584f13cbf05
parent2632183a49f6f8845fdbd77bceaccb6aafe4003f
mw.loader: Skip modules in load() with unknown dependencies

We already skip unknown modules at the top-level, but dependencies
still cause a run-time exception from sortDependencies, resulting
in the entire queue not being loaded.

Bug: T36853
Change-Id: If8ff31b530dfbd8823c47ffd827fcdba807c05b3
resources/src/mediawiki/mediawiki.js
tests/qunit/suites/resources/mediawiki/mediawiki.loader.test.js