wiki.techinc.nl/includes/htmlform/fields
Func 942d288f52 Implement HTMLToggleSwitchField for mobile layout of preferences
This is the more native way of doing things, which avoids syncing
different states between the toggle and the hidden widget.
The DOM structure is also better and don't confuse screen readers.

Bug: T333496
Bug: T334705
Bug: T336107
Change-Id: I47de69459b96f172153065094eb4113584bb435a
2023-05-18 02:23:28 +08:00
..
HTMLApiField.php Simplify timezone-related code for user preferences 2022-09-12 12:23:48 +00:00
HTMLAutoCompleteSelectField.php Replace more usages of MWException 2023-01-26 10:38:16 +00:00
HTMLButtonField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLCheckField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLCheckMatrix.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLComboboxField.php Support placeholder in OOUI HTMLComboboxField 2022-05-16 13:10:14 +02:00
HTMLDateTimeField.php HtmlForm: Null coalescence in trim() calls 2022-07-16 02:49:14 +01:00
HTMLEditTools.php HTML Classes stability annotations 2020-07-13 14:54:28 +02:00
HTMLExpiryField.php HTML Classes stability annotations 2020-07-13 14:54:28 +02:00
HTMLFileField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLFloatField.php HtmlForm: Null coalescence in trim() calls 2022-07-16 02:49:14 +01:00
HTMLFormFieldCloner.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLFormFieldWithButton.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLHiddenField.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00
HTMLInfoField.php HTMLInfoField: Ensure ID is included for the 'info' field. 2022-06-07 11:51:16 +00:00
HTMLIntField.php HtmlForm: Null coalescence in trim() calls 2022-07-16 02:49:14 +01:00
HTMLMultiSelectField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLNamespacesMultiselectField.php Pass allowEditTags config through to multiselect widgets 2023-04-18 18:49:43 +01:00
HTMLRadioField.php Drop mw-ui-radio markup 2023-05-12 19:12:22 +00:00
HTMLRestrictionsField.php Make use of ?:, ?? and ??= operators in mostly trivial cases 2022-12-05 21:37:13 +01:00
HTMLSelectAndOtherField.php Fix even more PHPStorm inspections (#3) 2023-03-25 00:30:15 +00:00
HTMLSelectField.php HTML Classes stability annotations 2020-07-13 14:54:28 +02:00
HTMLSelectLanguageField.php Use MainConfigNames instead of string literals, #3 2022-04-26 14:31:26 +03:00
HTMLSelectLimitField.php Fix typos in comments (E-H) 2021-12-30 18:14:43 +05:30
HTMLSelectNamespace.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLSelectNamespaceWithButton.php HTMLFormField: Fix Phan suppression about mClassWithButton 2022-06-17 21:47:59 +02:00
HTMLSelectOrOtherField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLSizeFilterField.php Revert "Reorg: Move some of request related classes to MediaWiki/Request" 2022-10-27 13:14:16 +00:00
HTMLSubmitField.php HTML Classes stability annotations 2020-07-13 14:54:28 +02:00
HTMLTagFilter.php Add dropdown menu to "Tag filter" fields 2022-02-07 23:22:40 +00:00
HTMLTagMultiselectField.php htmlform: Handle null from HTMLFormField::getDefault in multiselects 2023-02-25 21:08:45 +01:00
HTMLTextAreaField.php Fix more PHPStorm inspections (#2) 2023-03-25 00:19:58 +00:00
HTMLTextField.php Reorg: Move HTML-related classes out of includes/ to Html/ 2023-02-16 20:40:01 +01:00
HTMLTextFieldWithButton.php HTMLFormField: Fix Phan suppression about mClassWithButton 2022-06-17 21:47:59 +02:00
HTMLTimezoneField.php Move validation of timezone to HTMLTimezoneField 2023-01-19 22:43:59 +08:00
HTMLTitlesMultiselectField.php Pass allowEditTags config through to multiselect widgets 2023-04-18 18:49:43 +01:00
HTMLTitleTextField.php Reorg: Namespace the Title class 2023-03-02 08:46:53 -05:00
HTMLToggleSwitchField.php Implement HTMLToggleSwitchField for mobile layout of preferences 2023-05-18 02:23:28 +08:00
HTMLUsersMultiselectField.php htmlform: Handle null from HTMLFormField::getDefault in multiselects 2023-02-25 21:08:45 +01:00
HTMLUserTextField.php Use short array destructuring instead of list() 2022-10-21 15:33:37 +11:00