Expand all

ve.ui.UndoHistoryTool

Extends

Constructor

new ve.ui.UndoHistoryTool(toolGroup, [config]) #

UserInterface undo tool.

Parameters:

Name Type Attributes Description
toolGroup OO.ui.ToolGroup
config Object optional

Configuration options

Source:
UserInterface undo tool.

Methods

getCommand() → {ve.ui.Command|null|undefined} #

Get the command for this tool.

Inherited from:
Source:

Returns:

Undefined means command not found, null means no command set

Type
ve.ui.Command | null | undefined
Get the command for this tool.

onHistory() #

Handle history events on the surface model

Inherited from:
Source:
Handle history events on the surface model

onSelect() #

onSurfaceChange(oldSurface, newSurface) #

Handle surface change events from the toolbar

Parameters:

Name Type Description
oldSurface ve.ui.Surface | null
newSurface ve.ui.Surface | null
Inherited from:
Source:
Handle surface change events from the toolbar

onUpdateState(fragment, direction) #

Handle the toolbar state being updated.

Parameters:

Name Type Description
fragment ve.dm.SurfaceFragment | null

Surface fragment

direction Object | null

Context direction with 'inline' & 'block' properties

Inherited from:
Source:
Handle the toolbar state being updated.