Socket
Socket
Sign inDemoInstall

@jsplumb/community

Package Overview
Dependencies
Maintainers
1
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsplumb/community - npm Package Compare versions

Comparing version 4.0.0-RC38 to 4.0.0-RC39

2

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc