Last modified: 2014-08-28 18:01:48 UTC
MediaWiki UI has a concept of a mw-ui-vform but it is badly documented and it is not clear when, where and how to use it.
In the login form where it is used it also introduces mw-ui-checkbox-label, mw-ui-label, mw-ui-vform-field which are not documented anywhere in the style guide.
These classes should also be standalone without nesting and also have guidance on when they should be used.
mw-ui-checkbox-label also conflicts with the newly introduced mw-ui-checkbox so should probably be killed.
This is something that should be cleaned up, but it is not major ("Major loss of function in an important area.", https://www.mediawiki.org/wiki/Bugzilla/Fields#Severity),
(In reply to Jon from comment #0)
> These classes should also be standalone without nesting
This is beyond the scope of a documentation bug. It should be discussed and addressed separately. Note even the new code (e.g. mw-ui-checkbox) still uses nesting in key places, albeit not in the same way.
> mw-ui-checkbox-label also conflicts with the newly introduced mw-ui-checkbox
> so should probably be killed.
Yes. As discussed earlier, mw-ui-checkbox-label does not exist in the LESS (or CSS) and can simply be dropped.
Not sure how it got assigned major that was not intentional :)