Background
The font modes T387778: [breaking change] Font modes: Introduce font modes to Codex make a markup need more visible than before.
Having the label of binary inputs (Checkbox, Radio) feature an extra label text span.
Without it, there is a possible vertical misalignment in those component and label combos.
Goal
Bring markup of all CSS-only binary input to current way.
Implementation
Higher priority
- UniversalLanguageSelector. Highly visible.
- ExternalGuidance. Used on wikipedias by default.
Lower priority
- MW core: HTMLCheckField and HTMLRadioField. The Codex versions of these are not currently used anywhere.
- CodexPHP. Not used in production yet.
- FlaggedRevs. Warning on the extension page indicates that this is not important to fix quickly. Let's not bother updating it.
Acceptance criteria for done
- Unify markup
- MW core: CheckboxField and RadioField
- ExternalGuidance – https://gerrit.wikimedia.org/r/1140540
- UniversalLanguageSelector – https://gerrit.wikimedia.org/r/1139981
- CodexPHP
