JsPlumb API Documentation - v6.27.0

Index

Enumerations

Classes

Interfaces

AbsoluteBackedLayoutParameters AbsoluteLayoutParameters AbstractBezierOptions AbstractEdgeTerminus AbstractHierarchicalLayoutParameters ArrowOverlayOptions BackgroundOptions BalloonLayoutParameters BeforeDragParams BeforeDropParams BeforeStartConnectionDetachParams BehaviouralTypeDescriptor BezierConnectorGeometry BezierOptions BlankEndpointParams BrowserJsPlumbDefaults BrowserUIPasteOptions CenterContentOptions CircularLayoutParameters ClonedSet ConnectOptions ConnectParams ConnectionDetachedParams ConnectionDragEventHandlers ConnectionEstablishedParams ConnectionMovedParams ConnectionTypeDescriptor Connector ConnectorEditorActivateParams ConnectorEditorOptions ConnectorHandler ConnectorOptions ControlsComponentButton ControlsComponentOptions CustomOverlayOptions CustomTagOptions DataLoadOptions DataSource DialogsOptions DotEndpointParams DragEventHandlers DragGroupsPluginOptions DragMovePayload DragPayload DragStartPayload DragStopPayload DrawingToolsPluginOptions DropManagerOptions EdgeRoutingPluginOptions ElementDraggerOptions EndpointRepresentationParams EndpointStyle EndpointTypeDescriptor EventHandlers ExportControlsComponentOptions ExportOptions FilterableDataset ForceDirectedLayoutParameters GeneratedGridBackgroundOptions Geometry Grid GridLayoutParameters GroupDefinition HierarchicalLayoutParameters HierarchyLayoutParameters IDecorator IconDefinition ImageBackgroundOptions ImageExportOptions ImageExportUIOptions InspectorOptions InternalConnectParams JsPlumbToolkitOptions LabelOverlayOptions LassoPluginOptions LayoutParameters LoadOptions MiniviewPluginOptions NodeDefinition ObjectInfo OrthogonalConnectorGeometry OrthogonalConnectorOptions OverlayAnimationOptions OverlayOptions PanButtonsPluginOptions PanZoomOptions PathOptions PerimeterAnchorOptions PinchListenerOptions PointXY PortDefinition PropertyMapping PropertyMappings QuadraticBezierConnector RectangleEndpointParams SaveOptions SegmentedConnectorGeometry SegmentedConnectorOptions SelectionOptions ShapeLibraryPaletteOptions ShapeSet ShapeType ShowOptions Size SnaplinesPluginOptions SourceDefinition SourceOrTargetDefinition SurfaceDragOptions SurfaceDropManagerOptions SurfaceEdgeAddedParams SurfaceGridOptions SurfaceGroupAddedParams SurfaceGroupCollapsedParams SurfaceGroupExpandedParams SurfaceGroupMemberAddedParams SurfaceGroupMemberRemovedParams SurfaceGroupRemovedParams SurfaceGroupResizedParams SurfaceMagnetizeOptions SurfaceNodeAddedParams SurfaceNodeRemovedParams SurfaceObjectInfo SurfacePanZoomParams SurfacePlugin SurfacePluginOptions SurfacePortRemovedParams SurfaceRenderOptions SurfaceVertexAddedParams SurfaceVertexMoveStartParams SurfaceVertexRemovedParams SurfaceViewOptions SvgExportOptions SvgExportOutput SvgExportUIOptions SynthesizedEvent TargetDefinition TemplateRenderer TypeDescriptor UiStatesPluginOptions UpdateOffsetOptions VanillaInspectorOptions VanillaSurfaceRenderOptions VertexDefinition VertexDrawingPluginOptions ViewEdgeOptions ViewGroupOptions ViewNodeOptions ViewNodeOrPortOptions ViewOptionsCommon ViewPortOptions ViewportBounds ViewportPosition WheelOptions jsPlumbToolkitSearchIndexOptions

Type Aliases

AnchorId AnchorSpec AnimationEventCallbackParams ArrayAnchorSpec AxisOrientation BackgroundType BeforeConnectInterceptor BeforeConnectionDetachInterceptor BeforeConnectionDropInterceptor BeforeDetachInterceptor BeforeDragInterceptor BeforeMoveConnectionInterceptor BeforeStartConnectInterceptor BeforeStartConnectionDetachInterceptor BeforeStartDetachInterceptor BoundingBox CANVAS_ALIGNMENT_X CANVAS_ALIGNMENT_Y CancelFunction CanvasDropFilter CanvasDropFunction ChildEdgesFunction ChildVerticesFunction CloseFunction CommitFunction ConnectionOverlayAnimator ConnectorId ConnectorSpec ConnectorWithOptions ConstrainFunction Constructable ControlsComponentButtons DataGeneratorFunction DecorateParams DecorateResetParams DeleteConnectionOptions DragFunction DragGroupSpec DropFilter DropFunction DropTargetInfo EdgeDropFilter EdgeDropFunction EdgePropertyMappings EndpointId EndpointParams EndpointSpec Exporter FullAnchorSpec FullEndpointSpec FullOverlaySpec FullPluginSpec GridLayoutHorizontalAlignment GridLayoutOrientation GridLayoutVerticalAlignment GroupIdentifierFunction HierarchicalLayoutAlignment HierarchicalLayoutChildVerticesFunction HierarchicalLayoutOrientation HierarchicalLayoutSpacing HierarchyLayoutAlignment HierarchyLayoutAxis LineXY LocationFunction MaybeCloseFunction ModelEventCallback ObjectFactory OnBackgroundReadyCallback OpenFunction OrthogonalRouterMode OverlaySpec PanAxis Parser Quadrant RectangleXY RedropPolicy SelectionMode ShapeGeneratorFunction ShapeObjectType SingleAnchorSpec SupportsClassManipulation SupportsClassManipulationElement SurfaceMode SurfacePluginSpec TemplateResolver TilingStrategy TransactionCleanupAction TypeGeneratorFunction UnprocessedEdgeList UserDefinedEndpointId VertexDefinitionEvents VertexDrawingPluginTypeGenerator ViewOptionsEntry ZoomRange jsPlumbToolkitSearchResults

Variables

ALIGN ALIGN_BOTTOM ALIGN_CENTER ALIGN_LEFT ALIGN_RIGHT ALIGN_TOP APPEND_TO_CURRENT ATTRIBUTE_CONTAINER ATTRIBUTE_GROUP_CONTENT ATTRIBUTE_JTK_ENABLED ATTRIBUTE_JTK_PORT ATTRIBUTE_JTK_PORT_ID ATTRIBUTE_JTK_SCOPE ATTR_IS_GROUP AXIS_ORIENTATION_HORIZONTAL AXIS_ORIENTATION_VERTICAL BASIC_SHAPES CLASS_BACKGROUND CLASS_BACKGROUND_BORDER CLASS_BACKGROUND_GRID CLASS_BACKGROUND_GRID_DOT_MAJOR CLASS_BACKGROUND_GRID_DOT_MINOR CLASS_BACKGROUND_GRID_MAJOR CLASS_BACKGROUND_GRID_MINOR CLASS_BEZIER_HANDLE CLASS_EDGE_GUIDELINE CLASS_PAN_ZOOM_CANVAS CLASS_PAN_ZOOM_VIEWPORT CLASS_SEGMENTED_DELETE_HANDLE CLASS_SEGMENTED_DRAG_HANDLE CLASS_SEGMENTED_HANDLE CLASS_SEGMENTED_SPLIT_HANDLE CLASS_SHAPE CLASS_SHAPE_LABEL CLASS_SNAPLINE CLASS_SNAPLINE_ACTIVE CLASS_SNAPLINE_ACTIVE_EXACT CLASS_SNAPLINE_EXACT CLASS_SNAPLINE_HORIZONTAL CLASS_SNAPLINE_VERTICAL CLASS_VERTEX_DRAWING_GROUP_CHILD_CANDIDATE CLASS_VERTEX_DRAWING_LASSO COMMIT_CURRENT CONNECTION CONNECTOR_TYPE_CUBIC_BEZIER CONNECTOR_TYPE_ORTHOGONAL CONNECTOR_TYPE_QUADRATIC_BEZIER CONNECTOR_TYPE_SEGMENTED DEFAULT DEFAULT_HIERARCHY_LAYOUT_ALIGNMENT Decorators DialogConstants EDGE_DRAG_HANDLE ELEMENT ELEMENT_DIV ENDPOINT EVENT_CLICK EVENT_CONNECTION_ABORT EVENT_CONNECTION_CLICK EVENT_CONNECTION_CONTEXTMENU EVENT_CONNECTION_DBL_CLICK EVENT_CONNECTION_DBL_TAP EVENT_CONNECTION_DRAG EVENT_CONNECTION_MOUSEDOWN EVENT_CONNECTION_MOUSEOUT EVENT_CONNECTION_MOUSEOVER EVENT_CONNECTION_MOUSEUP EVENT_CONNECTION_TAP EVENT_CONTEXTMENU EVENT_DATA_APPEND_END EVENT_DATA_APPEND_START EVENT_DATA_LOAD_END EVENT_DATA_LOAD_START EVENT_DATA_UPDATED EVENT_DBL_CLICK EVENT_DBL_TAP EVENT_DESELECT EVENT_DESTROY EVENT_DRAG_MOVE EVENT_DRAG_START EVENT_DRAG_STOP EVENT_EDGE_ADDED EVENT_EDGE_PATH_EDITED EVENT_EDGE_PATH_RESTORED EVENT_EDGE_REMOVED EVENT_EDGE_SOURCE_CHANGED EVENT_EDGE_TARGET_CHANGED EVENT_EDGE_TYPE_CHANGED EVENT_EDGE_UPDATED EVENT_ELEMENT_CLICK EVENT_ELEMENT_CONTEXTMENU EVENT_ELEMENT_DBL_CLICK EVENT_ELEMENT_DBL_TAP EVENT_ELEMENT_MOUSE_DOWN EVENT_ELEMENT_MOUSE_MOVE EVENT_ELEMENT_MOUSE_OUT EVENT_ELEMENT_MOUSE_OVER EVENT_ELEMENT_MOUSE_UP EVENT_ELEMENT_TAP EVENT_ENDPOINT_CLICK EVENT_ENDPOINT_DBL_CLICK EVENT_ENDPOINT_DBL_TAP EVENT_ENDPOINT_MOUSEDOWN EVENT_ENDPOINT_MOUSEOUT EVENT_ENDPOINT_MOUSEOVER EVENT_ENDPOINT_MOUSEUP EVENT_ENDPOINT_TAP EVENT_FOCUS EVENT_GRAPH_CHANGED EVENT_GRAPH_CLEARED EVENT_GRAPH_CLEAR_START EVENT_GROUP_MOVE EVENT_GROUP_MOVE_END EVENT_GROUP_MOVE_START EVENT_GROUP_TYPE_CHANGED EVENT_GROUP_UPDATED EVENT_MOUSEDOWN EVENT_MOUSEENTER EVENT_MOUSEEXIT EVENT_MOUSEMOVE EVENT_MOUSEOUT EVENT_MOUSEOVER EVENT_MOUSEUP EVENT_NODE_ADDED EVENT_NODE_MOVE EVENT_NODE_MOVE_END EVENT_NODE_MOVE_START EVENT_NODE_REMOVED EVENT_NODE_TYPE_CHANGED EVENT_NODE_UPDATED EVENT_PORT_ADDED EVENT_PORT_REMOVED EVENT_PORT_RENAMED EVENT_PORT_TYPE_CHANGED EVENT_PORT_UPDATED EVENT_RENDERER_ADDED EVENT_REVERT EVENT_SELECT EVENT_SELECTION_CLEARED EVENT_TAP EVENT_TOUCHEND EVENT_TOUCHMOVE EVENT_TOUCHSTART EVENT_UNDOREDO_UPDATE FALSE FLOWCHART_SHAPES LAYOUT_TYPE_COLUMN LAYOUT_TYPE_GRID LAYOUT_TYPE_HIERARCHY LAYOUT_TYPE_ROW PROPERTY_POSITION Parameters REDROP_POLICY_ANY REDROP_POLICY_ANY_SOURCE REDROP_POLICY_ANY_SOURCE_OR_TARGET REDROP_POLICY_ANY_TARGET REDROP_POLICY_STRICT ROLLBACK_CURRENT SELECTOR_CONNECTOR SELECTOR_ENDPOINT SELECTOR_GROUP SELECTOR_GROUP_CONTAINER SELECTOR_OVERLAY SPACING ShapeLibraryDefaults TRUE TWO_PI UNDEFINED UPDATE_REASON_DRAWING_TOOLS_RESIZE WILDCARD logEnabled

Functions

_createConnectorBase _createQuadraticBezierConnector _createStraightConnector _findNextHorizontalSegment _getLabel _getOverlay _getOverlays _hideOverlay _hideOverlays _removeAllOverlays _removeOverlays _setConnectionLabel _showOverlay _showOverlays add ajax bezierLineIntersection boundingBoxIntersection boxIntersection consume convertToFullOverlaySpec createDropManager createSurfaceDropManager createTestSupportInstance createTestSupportInstanceQUnit debounce defaultImportGeometry distanceFromCurve eachNotEmpty encloses exportData extend fastTrim filterEmpty findClosestPoint fixPrecision getAbsolutePosition getClientSize getOffsetPosition getOffsetSize getPageLocation getSvgWidthHeightSize getsert gradient gradientAtPoint gradientAtPointAlongPathFrom initializeBezierConnectorEditors initializeOrthogonalConnectorEditors initializeSegmentedConnectorEditors insertSorted intersects isAssignableFrom isBoolean isDate isEdgeEditingSupported isElement isEmpty isFullOverlaySpec isFunction isNamedFunction isNumber isObject isReadyToPrint isString isTextNode lineIntersection lineLength lineRectangleIntersection locationAlongCurveFrom mergeWithParents nearestPointOnCurve newInstance newTemplates2Renderer normal partition perpendicularLineTo perpendicularToPathAt pointAlongCurveFrom pointAlongPath pointOnCurve pointOnLine quadrant recordGetsert registerDecorator registerHandler resolveNode resolvePortId rotatePoint scaleToBounds scaleToFullPage scaleToPageDimensions scaleToPageSize segmentLineAngle setBoundingRect setPosition setSvgXYPosition setXPosition setYPosition sgn snapToGrid subtract theta uuid valueInRange