OptionalalwaysDefaults to true, meaning always draw a stub of the desired length, even when the source and target elements are very close together.
OptionalcornerOptional curvature of the corners in the connector. Defaults to 0.
OptionalcssOptional class to set on the element used to render the connector.
OptionalgapDefines a number of pixels between the end of the connector and its anchor point. Defaults to zero.
OptionalhoverOptional class to set on the element used to render the connector when the mouse is hovering over the connector.
OptionalloopbackFor a loopback connection, the size of the loop.
OptionalmidpointThe point to use as the halfway point between the source and target. Defaults to 0.5.
OptionalslightlyIf true, and a cornerRadius is set, the lines are drawn in such a way that they look slightly hand drawn. This effect was something we stumbled across, ie. a mistake, but it was charming in its own way so we decided to leave it in as an option.
OptionalstubStub defines a number of pixels that the connector travels away from its element before the connector's actual path begins.
OptionalsupportDefaults to false. Use this flag if you are migrating from 2.x to 5.x and you have connector data stored in the 2.x format that you wish to load.
OptionalvertexWhether or not to avoid vertices during path edits and, when using legacy recalc mode, when dragging vertices connected to an edited path. Defaults to true.
Options for an orthogonal connector.