resourceloader: Undeprecate mw.Map#values
authorTimo Tijhof <krinklemail@gmail.com>
Sat, 4 Mar 2017 00:36:46 +0000 (16:36 -0800)
committerKrinkle <krinklemail@gmail.com>
Mon, 6 Mar 2017 21:12:12 +0000 (21:12 +0000)
commit9838bb9d19999bd814a5e162e1004b57ff955729
tree86210d1905e8ea44035486b717c627ce81530a9f
parent9051f7f06d33bf391f791fc559d16cfb18dd56f5
resourceloader: Undeprecate mw.Map#values

Follows-up dc0f9b3a3a, which renamed #values to #internalValues to ease
migration to ES5 Map where such object could no longer exist in
real-time as a plain object.

However ES5 Map for mw.Map is no longer on the roadmap per T146432.
The main reason for adopting ES5 was performance, which turns out
to be invalid and was merely a bug in V8 that has since been fixed.

Change this back and undeprecate it. If anything, for developer
convience and type-ahead, which is fairly wildely used.

Change-Id: Ic19641656e53068a0aa15c27f172d39eb13620dd
resources/src/mediawiki/mediawiki.js
tests/qunit/suites/resources/mediawiki/mediawiki.test.js