@jsplumb/community
Advanced tools
Comparing version 4.0.0-RC38 to 4.0.0-RC39
{ | ||
"name": "@jsplumb/community", | ||
"version": "4.0.0-RC38", | ||
"version": "4.0.0-RC39", | ||
"description": "Visual connectivity for webapps. This package contains `community-core` and `browser-ui`, and is equivalent to the way that previous versions of the Community edition were packaged. Note that this package is effectively deprecated, and will not always be available. Try importing `@jsplumb/browser-ui` instead.", | ||
@@ -5,0 +5,0 @@ "main": "js/jsplumb.community.cjs.js", |
@@ -45,3 +45,3 @@ import { jsPlumbDefaults, jsPlumbHelperFunctions, Dictionary, Offset, PointArray, Size, jsPlumbElement, TypeDescriptor, JsPlumbInstance, AbstractConnector, Endpoint, Overlay, RedrawResult, PaintStyle, OverlayCapableComponent, Segment, LabelOverlay, Connection, Component, DeleteConnectionOptions } from '@jsplumb/community-core'; | ||
} | ||
export interface BrowserJsPlumbDefaults extends jsPlumbDefaults { | ||
export interface BrowserJsPlumbDefaults extends jsPlumbDefaults<Element> { | ||
/** | ||
@@ -121,5 +121,3 @@ * Whether or not elements should be draggable. Default value is `true`. | ||
removeDragFilter(filter: Function | string): void; | ||
getElement(el: Element | string): Element; | ||
getElementById(elId: string): Element; | ||
removeElement(element: any): void; | ||
removeElement(element: Element): void; | ||
appendElement(el: Element, parent: Element): void; | ||
@@ -146,4 +144,4 @@ getChildElements(el: Element): Array<Element>; | ||
getSelector(ctx: string | Element, spec: string): NodeListOf<jsPlumbDOMElement>; | ||
setPosition(el: HTMLElement, p: Offset): void; | ||
static getPositionOnElement(evt: Event, el: HTMLElement, zoom: number): PointArray; | ||
setPosition(el: Element, p: Offset): void; | ||
static getPositionOnElement(evt: Event, el: Element, zoom: number): PointArray; | ||
setDraggable(element: Element, draggable: boolean): void; | ||
@@ -154,3 +152,3 @@ isDraggable(el: Element): boolean; | ||
private _detachEventDelegates; | ||
setContainer(c: string | Element): void; | ||
setContainer(newContainer: Element): void; | ||
reset(silently?: boolean): void; | ||
@@ -220,4 +218,4 @@ destroy(): void; | ||
moveOverlayParent(o: Overlay, newParent: HTMLElement): void; | ||
reattachOverlay(o: Overlay, c: OverlayCapableComponent): any; | ||
setOverlayHover(o: Overlay, hover: boolean): any; | ||
reattachOverlay(o: Overlay, c: OverlayCapableComponent): void; | ||
setOverlayHover(o: Overlay, hover: boolean): void; | ||
destroyOverlay(o: Overlay): void; | ||
@@ -224,0 +222,0 @@ drawOverlay(o: Overlay, component: any, paintStyle: PaintStyle, absolutePosition?: [number, number]): any; |
@@ -70,3 +70,3 @@ import { jsPlumbDefaults, jsPlumbHelperFunctions } from "./defaults"; | ||
readonly _instanceIndex: number; | ||
Defaults: jsPlumbDefaults; | ||
Defaults: jsPlumbDefaults<T["E"]>; | ||
private _initialDefaults; | ||
@@ -107,3 +107,3 @@ isConnectionBeingDragged: boolean; | ||
get currentZoom(): number; | ||
constructor(_instanceIndex: number, defaults?: jsPlumbDefaults, helpers?: jsPlumbHelperFunctions); | ||
constructor(_instanceIndex: number, defaults?: jsPlumbDefaults<T["E"]>, helpers?: jsPlumbHelperFunctions); | ||
getSize(el: T["E"]): Size; | ||
@@ -121,3 +121,3 @@ getOffset(el: T["E"], relativeToRoot?: boolean): Offset; | ||
selectEndpoints(params?: SelectEndpointOptions<T["E"]>): EndpointSelection; | ||
setContainer(c: string | T["E"]): void; | ||
setContainer(c: T["E"]): void; | ||
private _set; | ||
@@ -265,3 +265,3 @@ setSource(connection: Connection, el: T["E"] | Endpoint, doNotRepaint?: boolean): void; | ||
getType(id: string, typeDescriptor: string): TypeDescriptor; | ||
importDefaults(d: jsPlumbDefaults): JsPlumbInstance; | ||
importDefaults(d: jsPlumbDefaults<T["E"]>): JsPlumbInstance; | ||
restoreDefaults(): JsPlumbInstance; | ||
@@ -282,4 +282,2 @@ getManagedElements(): Dictionary<ManagedElement<T["E"]>>; | ||
removeFromGroup(group: string | UIGroup<T["E"]>, ...el: Array<T["E"]>): void; | ||
abstract getElement(el: T["E"] | string): T["E"]; | ||
abstract getElementById(id: string): T["E"]; | ||
abstract removeElement(el: T["E"]): void; | ||
@@ -315,4 +313,4 @@ abstract appendElement(el: T["E"], parent: T["E"]): void; | ||
abstract moveOverlayParent(o: Overlay, newParent: any): void; | ||
abstract reattachOverlay(o: Overlay, c: OverlayCapableComponent): any; | ||
abstract setOverlayHover(o: Overlay, hover: boolean): any; | ||
abstract reattachOverlay(o: Overlay, c: OverlayCapableComponent): void; | ||
abstract setOverlayHover(o: Overlay, hover: boolean): void; | ||
abstract setHover(component: Component, hover: boolean): void; | ||
@@ -319,0 +317,0 @@ abstract paintConnector(connector: AbstractConnector, paintStyle: PaintStyle, extents?: any): void; |
@@ -10,3 +10,3 @@ import { EndpointSpec } from "./endpoint/endpoint"; | ||
} | ||
export interface jsPlumbDefaults { | ||
export interface jsPlumbDefaults<E> { | ||
endpoint?: EndpointSpec; | ||
@@ -27,3 +27,3 @@ endpoints?: [EndpointSpec, EndpointSpec]; | ||
listStyle?: ListSpec; | ||
container?: any; | ||
container?: E; | ||
connector?: ConnectorSpec; | ||
@@ -30,0 +30,0 @@ scope?: string; |
import { EndpointSpec, InternalEndpointOptions } from "../endpoint/endpoint"; | ||
import { JsPlumbInstance } from "../core"; | ||
import { AnchorSpec } from "../factory/anchor-factory"; | ||
import { Anchor } from "../anchor/anchor"; | ||
@@ -32,5 +33,5 @@ import { OverlayCapableComponent } from "../component/overlay-capable-component"; | ||
connectorHoverClass: string; | ||
_originalAnchor: any; | ||
_originalAnchor: AnchorSpec; | ||
deleteAfterDragStop: boolean; | ||
finalEndpoint: Endpoint; | ||
finalEndpoint: Endpoint<E>; | ||
enabled: boolean; | ||
@@ -45,3 +46,3 @@ isSource: boolean; | ||
currentAnchorClass: string; | ||
referenceEndpoint: Endpoint; | ||
referenceEndpoint: Endpoint<E>; | ||
connectionType: string; | ||
@@ -72,3 +73,3 @@ connector: ConnectorSpec; | ||
deleteEveryConnection(params?: any): void; | ||
detachFrom(targetEndpoint: Endpoint, fireEvent?: boolean, originalEvent?: Event): Endpoint; | ||
detachFrom(targetEndpoint: Endpoint): Endpoint; | ||
setVisible(v: boolean, doNotChangeConnections?: boolean, doNotNotifyOtherEndpoint?: boolean): void; | ||
@@ -81,3 +82,2 @@ applyType(t: any, doNotRepaint: boolean, typeMap: any): void; | ||
setElementId(_elId: string): void; | ||
setReferenceElement(_el: any): void; | ||
setDragAllowedWhenFull(allowed: boolean): void; | ||
@@ -84,0 +84,0 @@ equals(endpoint: Endpoint): boolean; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
1669084
46730