OOjsUI
Object-Oriented JavaScript – User Interface
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NOOUI
 CAccessKeyedElementElement with an accesskey
 CActionFieldLayoutLayout made of a field, button and optional label
 CApexTheme
 CButtonElementElement with a button
 CButtonGroupWidgetGroup widget for multiple related buttons
 CButtonInputWidgetA button that is an input widget
 CButtonWidgetGeneric widget for buttons
 CCheckboxInputWidgetCheckbox input widget
 CComboBoxInputWidgetCombo box input widget, wrapping a text input with <datalist>
 CDropdownInputWidgetDropdown input widget, wrapping a <select> element
 CElementDOM element abstraction
 CElementMixin
 CException
 CFieldLayoutLayout made of a field and optional label
 CFieldsetLayoutLayout made of a fieldset and optional legend
 CFlaggedElementElement with named flags that can be added, removed, listed and checked
 CFormLayoutLayout with an HTML form
 CGroupElementElement containing a sequence of child elements
 CHorizontalLayoutHorizontalLayout arranges its contents in a single line (using display: inline-block for its items), with small margins between them
 CHtmlSnippetWraps a HTML snippet for use with Tag::appendContent() and Tag::prependContent()
 CIconElementElement containing an icon
 CIconWidgetIcon widget
 CIndicatorElementElement containing an indicator
 CIndicatorWidgetIndicator widget
 CInputWidgetBase class for input widgets
 CLabelElementElement containing a label
 CLabelWidgetLabel widget
 CLayoutContainer for elements
 CMediaWikiTheme
 CPanelLayoutLayout that expands to cover the entire area of its parent, with optional scrolling and padding
 CRadioInputWidgetRadio input widget
 CRadioSelectInputWidgetMultiple radio buttons input widget
 CTabIndexedElementElement supporting "sequential focus navigation" using the 'tabindex' attribute
 CTag
 CTextInputWidgetInput widget with a text field
 CThemeTheme logic
 CTitledElementElement with a title
 CWidgetUser interface control