OOjsUI Object-Oriented JavaScript – User Interface

- Main Page
- Related Pages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2]

▼N OOUI |
C AccessKeyedElement | Element with an accesskey
C ActionFieldLayout | Layout made of a field, button and optional label
C ApexTheme |
C ButtonElement | Element with a button
C ButtonGroupWidget | Group widget for multiple related buttons
C ButtonInputWidget | A button that is an input widget
C ButtonWidget | Generic widget for buttons
C CheckboxInputWidget | Checkbox input widget
C ComboBoxInputWidget | Combo box input widget, wrapping a text input with `<datalist>`
C DropdownInputWidget | Dropdown input widget, wrapping a `<select>` element
C Element | DOM element abstraction
C ElementMixin |
C Exception |
C FieldLayout | Layout made of a field and optional label
C FieldsetLayout | Layout made of a fieldset and optional legend
C FlaggedElement | Element with named flags that can be added, removed, listed and checked
C FormLayout | Layout with an HTML form
C GroupElement | Element containing a sequence of child elements
C HorizontalLayout | HorizontalLayout arranges its contents in a single line (using `display: inline-block` for its items), with small margins between them
C HtmlSnippet | Wraps a HTML snippet for use with Tag::appendContent() and Tag::prependContent()
C IconElement | Element containing an icon
C IconWidget | Icon widget
C IndicatorElement | Element containing an indicator
C IndicatorWidget | Indicator widget
C InputWidget | Base class for input widgets
C LabelElement | Element containing a label
C LabelWidget | Label widget
C Layout | Container for elements
C MediaWikiTheme |
C PanelLayout | Layout that expands to cover the entire area of its parent, with optional scrolling and padding
C RadioInputWidget | Radio input widget
C RadioSelectInputWidget | Multiple radio buttons input widget
C TabIndexedElement | Element supporting "sequential focus navigation" using the 'tabindex' attribute
C Tag |
C TextInputWidget | Input widget with a text field
C Theme | Theme logic
C TitledElement | Element with a title
C Widget | User interface control