mw.Title: Implement #makeTitle for titles with predefined namespace
authorBartosz Dziewoński <matma.rex@gmail.com>
Tue, 22 Dec 2015 17:56:07 +0000 (18:56 +0100)
committerBartosz Dziewoński <matma.rex@gmail.com>
Wed, 20 Jan 2016 14:37:17 +0000 (15:37 +0100)
commit3d14628237800d4e6b6a7f1322a5a756fb86ce8b
treed47edab3811b18bc43526024edb9d22da79e5622
parente056773b5acc0f13a47a03d4d90668752c4d7238
mw.Title: Implement #makeTitle for titles with predefined namespace

Unlike #newFromText or the constructor, this function doesn't allow
the given `namespace` to be overridden by a namespace prefix in
`title`.

Name was chosen to match the PHP function Title::makeTitle().
(There's no need for a #makeTitleSafe variant, because #makeTitle is
already "safe" and checks title validity.)

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