OOUI
Object-Oriented User Interface
|
▼CException | |
COOUI\Exception | |
COOUI\HtmlSnippet | Wraps a HTML snippet for use with Tag::appendContent() and Tag::prependContent() |
▼COOUI\Tag | |
▼COOUI\Element | DOM element abstraction |
▼COOUI\Layout | Container for elements |
▼COOUI\FieldLayout | Layout made of a field and optional label |
COOUI\ActionFieldLayout | Layout made of a field, button and optional label |
COOUI\FieldsetLayout | Layout made of a fieldset and optional legend |
COOUI\FormLayout | Layout with an HTML form |
COOUI\HorizontalLayout | HorizontalLayout arranges its contents in a single line (using display: inline-block for its items), with small margins between them |
▼COOUI\MenuLayout | MenuLayouts combine a menu and a content PanelLayout panel |
COOUI\IndexLayout | IndexLayouts contain TabPanelLayout layouts as well as TabSelectWidget tabs that allow users to navigate through the tab panels and select which one to display |
▼COOUI\PanelLayout | Layout that expands to cover the entire area of its parent, with optional scrolling and padding |
COOUI\StackLayout | StackLayouts contain a series of PanelLayouts |
COOUI\TabPanelLayout | TabPanelLayouts are used within IndexLayouts to create tab panels that users can select and display from the index's optional TabSelectWidget navigation |
▼COOUI\Widget | User interface control |
COOUI\ButtonGroupWidget | Group widget for multiple related buttons |
COOUI\ButtonWidget | Generic widget for buttons |
COOUI\HiddenInputWidget | Data widget intended for creating 'hidden'-type inputs |
COOUI\IconWidget | Icon widget |
COOUI\IndicatorWidget | Indicator widget |
▼COOUI\InputWidget | Base class for input widgets |
COOUI\ButtonInputWidget | A button that is an input widget |
COOUI\CheckboxInputWidget | Checkbox input widget |
COOUI\CheckboxMultiselectInputWidget | Multiple checkbox input widget |
COOUI\DropdownInputWidget | Dropdown input widget, wrapping a <select> element |
COOUI\RadioInputWidget | Radio input widget |
COOUI\RadioSelectInputWidget | Multiple radio buttons input widget |
COOUI\SelectFileInputWidget | Generic widget for buttons |
▼COOUI\TextInputWidget | Input widget with a text field |
COOUI\ComboBoxInputWidget | Combo box input widget, wrapping a text input with <datalist> |
COOUI\MultilineTextInputWidget | Input widget with a text field |
COOUI\NumberInputWidget | Input widget with a number field |
COOUI\SearchInputWidget | Input widget with a text field |
COOUI\LabelWidget | Label widget |
COOUI\MessageWidget | Notice widget |
▼COOUI\OptionWidget | OptionWidgets are special elements that can be selected and configured with data |
COOUI\TabOptionWidget | |
COOUI\ProgressBarWidget | |
▼COOUI\SelectWidget | A SelectWidget is of a generic selection of options |
COOUI\TabSelectWidget | TabSelectWidget is a list that contains TabOptionWidget options |
▼COOUI\ToggleWidget | Toggle widget |
COOUI\ToggleSwitchWidget | ToggleSwitch widget |
▼COOUI\Theme | Theme logic |
COOUI\ApexTheme | |
COOUI\BlankTheme | |
COOUI\WikimediaUITheme |