Expand all

abstract ve.ui.AnnotationTool

Extends

Constructor

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

UserInterface annotation tool.

Properties

annotationabstractstatic #

Annotation name and data the tool applies.

Properties:

Type Description
Object
Source:
Annotation name and data the tool applies.

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.

onSelect() #

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

Overrides:
Source:
Handle the toolbar state being updated.