mediawiki.util: Use correct encoding for fragment in getUrl
authorFomafix <fomafix@googlemail.com>
Mon, 21 Dec 2015 06:17:11 +0000 (06:17 +0000)
committerBartosz Dziewoński <matma.rex@gmail.com>
Mon, 21 Dec 2015 16:30:21 +0000 (17:30 +0100)
commit99ff8ef729dd9f040aea9d6aacb89155188db3d0
tree88adb5db1756d6a6dea08f070061ffec3f9a83c3
parentd1b7a25985a31c3f19e18f156a5dbfaa4c9f3740
mediawiki.util: Use correct encoding for fragment in getUrl

Introduce mw.util.escapeId with same encoding as Sanitizer::escapeId.

Add more tests to getUrl:
* empty title
* several characters for encoding test

Bug: T103553
Bug: T103661
Change-Id: I15d8c48b9ea4a144a0938353c5b265cb6b6a159b
resources/src/mediawiki/mediawiki.util.js
tests/qunit/suites/resources/mediawiki/mediawiki.util.test.js