mediawiki.Title: Removing public setter functions. Title object should be immutable.
authorKrinkle <krinkle@users.mediawiki.org>
Tue, 2 Aug 2011 03:11:08 +0000 (03:11 +0000)
committerKrinkle <krinkle@users.mediawiki.org>
Tue, 2 Aug 2011 03:11:08 +0000 (03:11 +0000)
commit27152e4da7014fd8457a567d0aaf37fe49f253a2
tree127439dbf6a3a7bd8f42b23644ea6ca6ae96d278
parent0fed64c90020b424cc0a09589fc294f60fc93dc8
mediawiki.Title: Removing public setter functions. Title object should be immutable.
- To avoid repetition, instead of substituting, changed them to private helper functions
- Updated test suite to create new objects for different titles, rather than modifying the existing one.
- Adding missing unit tests, now 100% complete according to QUnit CompletnessTest
  + Test for Title.prototype.getNamespaceId
  + Test forTitle.prototype.getPrefixedText
  + Test forTitle.prototype.getExtension

Follows-up r90331 CR
resources/mediawiki/mediawiki.Title.js
tests/qunit/suites/resources/mediawiki/mediawiki.Title.js