Skip to main content
ConnectorEditorActivateParams
Base options for activating a path editor.
NameTypeDescription
anchorPositionFinder?(el:EL, elxy:PointXY, vertex:Vertex) => ObjectAnchorSpecOptional function allowing you to specify the location of the placeholder when the user
is dragging anchor.
anchorPositions?Array<ObjectAnchorSpec>Optional array of allowed positions for anchors to be relocated to
deleteButton?booleanIf true, show a button the user can use to delete the edge. Defaults to false.
deleteButtonClass?stringClassname to set on the delete button. Defaults to "vjs-edge-delete".
deleteButtonLocation?number | Array<number>Location on the path to put the delete button, as a measure of the length of the path. For instance,
the default value of 0.1 means the delete button will be placed at a point that is 1/10th of the total length of the path.
Note that you can supply an array of positions here and one delete button will be created for each entry.
onMaybeDelete?(edge:Edge, connection:Connection<EL>, doDelete:(data:Record<string,any>) => any) => anyOptional interceptor to invoke when the user presses the delete button. If the user wishes to go ahead
with the edge deletion,
doDelete will be invoked.
overlays?Array<FullOverlaySpec>Optional array of overlays to decorate the edge with while it is being edited.