mw.util.addPortletLink: Check length before access array index
authorumherirrender <umherirrender_de.wp@web.de>
Sun, 10 Nov 2013 17:09:35 +0000 (18:09 +0100)
committerKrinkle <krinklemail@gmail.com>
Wed, 13 Nov 2013 17:45:13 +0000 (17:45 +0000)
commitc5eae531868df4f37c6f4ce6ac2506adf7528bd0
tree5bb7800b6ed88ee0dc96ef2d8358d85a4c1e8a98
parent8af281f57f34a68e1155696e601e3ff8ee9eac4d
mw.util.addPortletLink: Check length before access array index

This avoids "TypeError: Cannot read property 'parentNode' of undefined",
when the given nextNode is a jQuery object without elements.

Adding a test for this case and for the case of unknown id, which
internally results in a empty jQuery object.

Bug: 56770
Change-Id: I56de9e6bc15449e294b538743baf0f0c1cc0abb1
RELEASE-NOTES-1.22
resources/mediawiki/mediawiki.util.js
tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js