While doing T117752, I'll discovered, that the section parameter of HTMLForm doesn't use PanelLayout in OOUIHTMLForm, which results in the following output:
OOUIHTMLForm should probably use PanelLayout elements for sections.
Florian | |
Nov 4 2015, 5:54 PM |
F2914607: Unbenannt.PNG | |
Nov 4 2015, 5:54 PM |
While doing T117752, I'll discovered, that the section parameter of HTMLForm doesn't use PanelLayout in OOUIHTMLForm, which results in the following output:
OOUIHTMLForm should probably use PanelLayout elements for sections.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Implement section support for OOUIHTMLForm | mediawiki/core | master | +36 -1 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T49145 Formally deprecate jQuery UI after we've stopped using jQuery UI in extensions and core | |||
Open | None | T100270 Replace use of jQuery UI and MW UI with OOUI across all Wikimedia-deployed extensions and core | |||
Open | None | T100161 Convert all of MediaWiki core to OOUI PHP (tracking) | |||
Open | None | T107037 Convert all MW core special pages to OOUI | |||
Resolved | Florian | T117752 Convert Special:ComparePages to OOUI | |||
Resolved | Florian | T117757 OOUIHTMLForm should use PanelLayout for sections |
Yeah, the OOUI version of HTMLForm doesn't really handle sections. As I remember, I discovered that the code for this is just really gnarly, and decided that it's used rarely enough that a better implementation can wait until we actually need it. :)
Yeah, I remember that point in your one of your many changes to OOUIHTMLForm :P
I looked into it and it would be relatively easy to achieve, as far as I haven't missed a very important point :P Let me upload a change to gerrit so we can look into it, ok? :)
Change 251012 had a related patch set uploaded (by Florianschmidtwelzow):
Implement section support for OOUIHTMLForm