Methods
isActive()
- Source:
 
setActive()
- Source:
 
Events
change A change event is emitted when the on/off state of the toggle changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
value | 
            
            File | null | New value  | 
        
- Source:
 
change A change event is emitted when the on/off state of the toggle changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
value | 
            
            boolean | Value representing the new state of the toggle  | 
        
- Source:
 
change A change event is emitted when the selected state of the option changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
selected | 
            
            boolean | Whether the option is now selected  | 
        
- Source:
 
change A change event is emitted when the set of items changes, or an item is selected or deselected.
- Source:
 
change A change event is emitted when the set of selected items changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
datas | 
            
            Array.<Mixed> | Data of the now-selected items  | 
        
change A change event is emitted when the set of selected items changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
items | 
            
            Array.<OO.ui.Element> | Items currently in the group  | 
        
- Source:
 
change A change event is emitted when the value of the input changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
value | 
            
            string | 
- Source:
 
dragend A dragend event is emitted when the user drags an item and releases the mouse, thus terminating the drag operation.
- Source:
 
dragstart A dragstart event is emitted when the user clicks and begins dragging an item.
Parameters:
| Name | Type | Description | 
|---|---|---|
item | 
            
            OO.ui.mixin.DraggableElement | The item the user has clicked and is dragging with the mouse.  | 
        
- Source:
 
drop A drop event is emitted when the user drags an item and then releases the mouse button over a valid target.
- Source:
 
active
An 'active' event is emitted when the page becomes active. Pages become active when they are shown in a booklet layout that is configured to display only one page at a time.
Parameters:
| Name | Type | Description | 
|---|---|---|
active | 
            
            boolean | Page is active  | 
        
- Source:
 
active
An 'active' event is emitted when the tab panel becomes active. Tab panels become active when they are shown in a index layout that is configured to display only one tab panel at a time.
Parameters:
| Name | Type | Description | 
|---|---|---|
active | 
            
            boolean | Tab panel is active  | 
        
- Source:
 
add
An 'add' event is emitted when actions are added to the action set.
Parameters:
| Name | Type | Description | 
|---|---|---|
added | 
            
            Array.<OO.ui.ActionWidget> | Actions added  | 
        
- Source:
 
add
An 'add' event is emitted when pages are added to the booklet layout.
Parameters:
| Name | Type | Description | 
|---|---|---|
page | 
            
            Array.<OO.ui.PageLayout> | Added pages  | 
        
index | 
            
            number | Index pages were added at  | 
        
- Source:
 
add
An 'add' event is emitted when tab panels are added to the index layout.
Parameters:
| Name | Type | Description | 
|---|---|---|
tabPanel | 
            
            Array.<OO.ui.TabPanelLayout> | Added tab panels  | 
        
index | 
            
            number | Index tab panels were added at  | 
        
- Source:
 
change
A 'change' event is emitted when actions are added, cleared, or removed from the action set or when the mode is changed.
- Source:
 
click
A 'click' event is emitted when an action is clicked.
Parameters:
| Name | Type | Description | 
|---|---|---|
action | 
            
            OO.ui.ActionWidget | Action that was clicked  | 
        
- Source:
 
closing
A 'closing' event is emitted when the window begins to be closed.
Parameters:
| Name | Type | Description | 
|---|---|---|
win | 
            
            OO.ui.Window | Window that's being closed  | 
        
closed | 
            
            jQuery.Promise | A promise resolved with a value when the window is closed successfully.
 This promise also emits   | 
        
data | 
            
            Object | Window closing data  | 
        
- Source:
 
disable
A 'disable' event is emitted when the disabled state of the widget changes (i.e. on disable and enable).
Parameters:
| Name | Type | Description | 
|---|---|---|
disabled | 
            
            boolean | Widget is disabled  | 
        
drag
An item has been dragged to a new position, but not yet dropped.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
item | 
            
            OO.ui.mixin.DraggableElement | Dragged item  | 
        |
newIndex | 
            
            number | 
                
                    <optional> | 
            
            
            New index for the item  | 
        
- Source:
 
draggable
Draggable state of this widget has changed.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
draggable | 
            
            boolean | 
                
                    <optional> | 
            
            
            Widget is draggable  | 
        
- Source:
 
enter
An enter event is emitted when the user presses 'enter' inside the text box.
- Source:
 
labelChange
Parameters:
| Name | Type | Description | 
|---|---|---|
value | 
            
            string | 
- Source:
 
move
Parameters:
| Name | Type | Description | 
|---|---|---|
places | 
            
            number | Number of places to move  | 
        
- Source:
 
navigate
Parameters:
| Name | Type | Description | 
|---|---|---|
direction | 
            
            string | Direction of the movement, forward or backwards A navigate action was performed on the item  | 
        
- Source:
 
opening
An 'opening' event is emitted when the window begins to be opened.
Parameters:
| Name | Type | Description | 
|---|---|---|
win | 
            
            OO.ui.Window | Window that's being opened  | 
        
opened | 
            
            jQuery.Promise | A promise resolved with a value when the window is opened successfully.
 This promise also emits   | 
        
data | 
            
            Object | Window opening data  | 
        
- Source:
 
remove
A 'remove' event is emitted when tab panels are cleared or removed from the index.
Parameters:
| Name | Type | Description | 
|---|---|---|
tabPanel | 
            
            Array.<OO.ui.TabPanelLayout> | Removed tab panels  | 
        
- Source:
 
remove
A 'remove' event is emitted when pages are cleared or removed from the booklet.
Parameters:
| Name | Type | Description | 
|---|---|---|
pages | 
            
            Array.<OO.ui.PageLayout> | Removed pages  | 
        
- Source:
 
remove
A 'remove' event is emitted when actions are removed or cleared.
Parameters:
| Name | Type | Description | 
|---|---|---|
added | 
            
            Array.<OO.ui.ActionWidget> | Actions removed  | 
        
- Source:
 
remove
- Source:
 
reorder
An item has been dropped at a new position.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
item | 
            
            OO.ui.mixin.DraggableElement | Reordered item  | 
        |
newIndex | 
            
            number | 
                
                    <optional> | 
            
            
            New index for the item  | 
        
- Source:
 
resize
A 'resize' event is emitted when a window is resized.
Parameters:
| Name | Type | Description | 
|---|---|---|
win | 
            
            OO.ui.Window | Window that was resized  | 
        
- Source:
 
set
A 'set' event is emitted when a page is set to be displayed by the booklet layout.
Parameters:
| Name | Type | Description | 
|---|---|---|
page | 
            
            OO.ui.PageLayout | Current page  | 
        
- Source:
 
set
A 'set' event is emitted when panels are added, removed, cleared or displayed.
Parameters:
| Name | Type | Description | 
|---|---|---|
item | 
            
            OO.ui.Layout | null | Current panel or   | 
        
- Source:
 
set
A 'set' event is emitted when a tab panel is set to be displayed by the index layout.
Parameters:
| Name | Type | Description | 
|---|---|---|
tabPanel | 
            
            OO.ui.TabPanelLayout | Current tab panel  | 
        
- Source:
 
submit
A 'submit' event is emitted when the form is submitted.
- Source:
 
toggle
A 'toggle' event is emitted when the visibility of the widget changes.
Parameters:
| Name | Type | Description | 
|---|---|---|
visible | 
            
            boolean | Widget is visible  | 
        
update
- Source:
 
valid
Parameters:
| Name | Type | Description | 
|---|---|---|
isValid | 
            
            boolean | Item is valid Item validity has changed  | 
        
- Source:
 
visibleItemChange
When used in continuous mode, this event is emitted when the user scrolls down far enough such that currentItem is no longer visible.
Parameters:
| Name | Type | Description | 
|---|---|---|
panel | 
            
            OO.ui.PanelLayout | The next visible item in the layout  | 
        
- Source:
 
flag A flag event is emitted when the #clearFlags or #setFlags methods are used. The `changes` parameter contains the name of each modified flag and indicates whether it was added or removed.
Parameters:
| Name | Type | Description | 
|---|---|---|
changes | 
            
            Object.<string, boolean> | Object keyed by flag name. A Boolean   | 
        
- Source:
 
ready The menu is ready: it is visible and has been positioned and clipped.
- Source:
 
ready The popup is ready: it is visible and has been positioned and clipped.
- Source:
 
remove A remove action was performed on the item
- Source:
 
resize A resize event is emitted when the widget's dimensions change to accomodate newly added items or current user input.
select A select event is emitted when an item is selected or deselected.
- Source:
 
select The tag widget was selected. This can occur when the widget is either clicked or enter was pressed on it.
- Source:
 
updateState An 'updateState' event must be emitted on the Toolbar (by calling `toolbar.emit( 'updateState' )`) every time the state of the application using the toolbar changes, and an update to the state of tools is required.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
data | 
            
            Mixed | 
                
                
                
                    <repeatable> | 
            
            
            Application-defined parameters  | 
        
- Source: