MediaWiki master
MediaWiki\HTMLForm\Field Namespace Reference

Classes

class  HTMLApiField
 
class  HTMLAutoCompleteSelectField
 Text field for selecting a value from a large list of possible values, with auto-completion and optionally with a select dropdown for selecting common options. More...
 
class  HTMLButtonField
 Adds a generic button inline to the form. More...
 
class  HTMLCheckField
 A checkbox field. More...
 
class  HTMLCheckMatrix
 A checkbox matrix Operates similarly to HTMLMultiSelectField, but instead of using an array of options, uses an array of rows and an array of columns to dynamically construct a matrix of options. More...
 
class  HTMLComboboxField
 A combo box field. More...
 
class  HTMLDateTimeField
 A field that will contain a date and/or time. More...
 
class  HTMLEditTools
 
class  HTMLExpiryField
 Expiry Field that allows the user to specify a precise date or a relative date string. More...
 
class  HTMLFileField
 File <input> field. More...
 
class  HTMLFloatField
 A field that will contain a numeric value. More...
 
class  HTMLFormFieldCloner
 A container for HTMLFormFields that allows for multiple copies of the set of fields to be displayed to and entered by the user. More...
 
class  HTMLFormFieldWithButton
 Enables HTMLFormField elements to be build with a button. More...
 
class  HTMLHiddenField
 
class  HTMLInfoField
 An information field (text blob), not a proper input. More...
 
class  HTMLIntField
 A field that must contain a number. More...
 
class  HTMLMultiSelectField
 Multi-select field. More...
 
class  HTMLNamespacesMultiselectField
 Implements a tag multiselect input field for namespaces. More...
 
class  HTMLRadioField
 Radio checkbox fields. More...
 
class  HTMLRestrictionsField
 Class for updating an MWRestrictions value (which is, currently, basically just an IP address list). More...
 
class  HTMLSelectAndOtherField
 Double field with a dropdown list constructed from a system message in the format. More...
 
class  HTMLSelectField
 A select dropdown field. More...
 
class  HTMLSelectLanguageField
 Language select field. More...
 
class  HTMLSelectLimitField
 A limit dropdown, which accepts any valid number. More...
 
class  HTMLSelectNamespace
 Wrapper for Html::namespaceSelector to use in HTMLForm. More...
 
class  HTMLSelectNamespaceWithButton
 Creates a Html::namespaceSelector input field with a button assigned to the input field. More...
 
class  HTMLSelectOrOtherField
 Select dropdown field, with an additional "other" textbox. More...
 
class  HTMLSizeFilterField
 A size filter field for use on query-type special pages. More...
 
class  HTMLSubmitField
 Add a submit button inline in the form (as opposed to HTMLForm::addButton(), which will add it at the end). More...
 
class  HTMLTagFilter
 Wrapper for ChangeTags::buildTagFilterSelector to use in HTMLForm. More...
 
class  HTMLTagMultiselectField
 Implements a tag multiselect input field for arbitrary values. More...
 
class  HTMLTextAreaField
 
class  HTMLTextField
 <input> field. More...
 
class  HTMLTextFieldWithButton
 Creates a text input field with a button assigned to the input field. More...
 
class  HTMLTimezoneField
 Dropdown widget that allows the user to select a timezone, either by choosing a geographic zone, by using the wiki default, or by manually specifying an offset. More...
 
class  HTMLTitlesMultiselectField
 Implements a tag multiselect input field for titles. More...
 
class  HTMLTitleTextField
 Implements a text input field for page titles. More...
 
class  HTMLToggleSwitchField
 
class  HTMLUsersMultiselectField
 Implements a tag multiselect input field for user names. More...
 
class  HTMLUserTextField
 Implements a text input field for user names. More...