wiki.techinc.nl/includes/htmlform/fields
Daimona Eaytoy ec09c19fba Create an HTMLForm field for selecting a timezone
This patch introduces HTMLTimezoneField, an HTMLForm field type that
allows the user to select a timezone, either from a geographic zone, by
manually entering an offset, or using the wiki/browser default. This
logic is extracted from DefaultPreferencesFactory so that it can be
reused elsewhere.

The widget itself is really just an HTMLSelectOrOtherField, it's just
the list of options and the JS logic that is special.

Bug: T309629
Change-Id: I99a00dff7e3319ce45883191daee16bec1ed68ba
2022-09-23 18:35:51 +02:00
..
HTMLApiField.php Simplify timezone-related code for user preferences 2022-09-12 12:23:48 +00:00
HTMLAutoCompleteSelectField.php Apply ID and class more consistently in HTMLSelect(Or|And)OtherField 2022-06-06 18:59:29 +02:00
HTMLButtonField.php Use MainConfigNames instead of string literals, #3 2022-04-26 14:31:26 +03:00
HTMLCheckField.php Don't attempt to use mParent if it isn't set 2022-07-09 22:24:13 -04:00
HTMLCheckMatrix.php Use MainConfigNames instead of string literals, #3 2022-04-26 14:31:26 +03: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
HTMLExpiryField.php
HTMLFileField.php
HTMLFloatField.php HtmlForm: Null coalescence in trim() calls 2022-07-16 02:49:14 +01:00
HTMLFormFieldCloner.php Revert "htmlform: Replace some uses of isHidden to isDisabled" 2022-02-28 15:05:45 +00:00
HTMLFormFieldWithButton.php HTMLFormField: Fix Phan suppression about mClassWithButton 2022-06-17 21:47:59 +02:00
HTMLHiddenField.php
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 Use MainConfigNames instead of string literals, #3 2022-04-26 14:31:26 +03:00
HTMLNamespacesMultiselectField.php Make use of ?? and ?: operators where it makes sense 2022-08-04 21:43:12 +02:00
HTMLRadioField.php htmlform: Use ContextSource to get config 2022-05-30 11:29:40 +00:00
HTMLRestrictionsField.php Revert "htmlform: Replace some uses of isHidden to isDisabled" 2022-02-28 15:05:45 +00:00
HTMLSelectAndOtherField.php Apply ID and class more consistently in HTMLSelect(Or|And)OtherField 2022-06-06 18:59:29 +02:00
HTMLSelectField.php
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 Support namespace dropdown 'in-user-lang' option in HTMLForm and OOUI widget 2022-05-13 20:29:44 +00:00
HTMLSelectNamespaceWithButton.php HTMLFormField: Fix Phan suppression about mClassWithButton 2022-06-17 21:47:59 +02:00
HTMLSelectOrOtherField.php Create an HTMLForm field for selecting a timezone 2022-09-23 18:35:51 +02:00
HTMLSizeFilterField.php
HTMLSubmitField.php
HTMLTagFilter.php Add dropdown menu to "Tag filter" fields 2022-02-07 23:22:40 +00:00
HTMLTagMultiselectField.php Make use of ?? and ?: operators where it makes sense 2022-08-04 21:43:12 +02:00
HTMLTextAreaField.php htmlform: Replace deprecated User::getOption 2022-04-29 21:00:40 +02:00
HTMLTextField.php
HTMLTextFieldWithButton.php HTMLFormField: Fix Phan suppression about mClassWithButton 2022-06-17 21:47:59 +02:00
HTMLTimezoneField.php Create an HTMLForm field for selecting a timezone 2022-09-23 18:35:51 +02:00
HTMLTitlesMultiselectField.php Make use of ?? and ?: operators where it makes sense 2022-08-04 21:43:12 +02:00
HTMLTitleTextField.php
HTMLUsersMultiselectField.php Make use of ?? and ?: operators where it makes sense 2022-08-04 21:43:12 +02:00
HTMLUserTextField.php HTMLUserTextField: Fix validation 2022-07-14 02:41:03 +02:00