User "Aaron Schulz" changed the status of MediaWiki.r101358.

Old Status: new
New Status: ok

Full URL: http://www.mediawiki.org/wiki/Special:Code/MediaWiki/101358
Commit summary:

On the preferences form, make preferences and other items at the top level of a 
section (e.g. with 'section' => 'foo') appear above rather than below 
subsections (e.g. stuff with 'section' => 'foo/bar'). This seems like natural 
behavior to me, but for some reason HTMLForm had it the other way around. I 
left the default behavior unchanged in HTMLForm and changed it only in 
PreferencesForm.

This change is needed for my work on the Gadgets extension in the RL2 branch 
(one example is adding text on top of a preferences section using a dummy 
type=>'info' preference, you want that to show up on top, not after all the 
subsections). The targeted use case (sections that contain both subsections and 
form elements) does not occur for core preferences, and is very uncommon in 
extensions. I managed to find such uses in only 3 of them: CreateAPage (in 
unreachable code), Tasks and EditSimilar add preferences to core sections that 
also contain subsections.

_______________________________________________
MediaWiki-CodeReview mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-codereview

Reply via email to