Socket
Socket
Sign inDemoInstall

@syncfusion/ej2-diagrams

Package Overview
Dependencies
Maintainers
4
Versions
256
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@syncfusion/ej2-diagrams - npm Package Compare versions

Comparing version 17.2.28-beta to 17.2.34

8

CHANGELOG.md

@@ -7,2 +7,10 @@ # Changelog

#### Bug Fixes
- #239193 - The issue "element does not placed properly when specify the position as (0,0)" is now resolved.
## 17.2.28-beta (2019-06-27)
### Diagram
#### Breaking Changes

@@ -9,0 +17,0 @@

2

dist/global/index.d.ts
/*!
* filename: index.d.ts
* version : 17.2.28-beta
* version : 17.2.34
* Copyright Syncfusion Inc. 2001 - 2019. All rights reserved.

@@ -5,0 +5,0 @@ * Use of this code is subject to the terms of our license.

{
"_from": "@syncfusion/ej2-diagrams@*",
"_id": "@syncfusion/ej2-diagrams@16.56.0",
"_id": "@syncfusion/ej2-diagrams@17.2.28",
"_inBundle": false,
"_integrity": "sha512-19VOvy/eROvdB2iHvghUKgjSl6KwF3tsQxJPgLHzAU7dcj2c8pKEy7eNqbGmtdR6crNf/5djVWN0Fb32yJyvFw==",
"_integrity": "sha512-DHlBX/MKXRGrS9jUQxpXtevlDz4y5fRw1ib8mSwWSuBf7edBAY7TPqq7lsFdQnq+FSWj40kOuKlWi/vM1EMuXg==",
"_location": "/@syncfusion/ej2-diagrams",

@@ -26,4 +26,4 @@ "_phantomChildren": {},

],
"_resolved": "http://nexus.syncfusion.com/repository/ej2-release/@syncfusion/ej2-diagrams/-/ej2-diagrams-16.56.0.tgz",
"_shasum": "52759d4c56bb4e0fe87430195c229e466c47cb62",
"_resolved": "http://nexus.syncfusion.com/repository/ej2-release/@syncfusion/ej2-diagrams/-/ej2-diagrams-17.2.28.tgz",
"_shasum": "69e717c744ebd3109bb719de1c9599be40a7513a",
"_spec": "@syncfusion/ej2-diagrams@*",

@@ -39,9 +39,9 @@ "_where": "/jenkins/workspace/ation_hotfix_16.4.0.42_Vol4-CJVRBFC7Z7RSISPRJNEMNQSRMCB6XTG67IJD6R2DVNXFIKQEITTQ/packages/included",

"dependencies": {
"@syncfusion/ej2-base": "~17.2.28-beta",
"@syncfusion/ej2-buttons": "~17.2.28-beta",
"@syncfusion/ej2-data": "~17.2.28-beta",
"@syncfusion/ej2-inputs": "~17.2.28-beta",
"@syncfusion/ej2-lists": "~17.2.28-beta",
"@syncfusion/ej2-navigations": "~17.2.28-beta",
"@syncfusion/ej2-popups": "~17.2.28-beta"
"@syncfusion/ej2-base": "~17.2.34",
"@syncfusion/ej2-buttons": "~17.2.34",
"@syncfusion/ej2-data": "~17.2.34",
"@syncfusion/ej2-inputs": "~17.2.34",
"@syncfusion/ej2-lists": "~17.2.34",
"@syncfusion/ej2-navigations": "~17.2.34",
"@syncfusion/ej2-popups": "~17.2.34"
},

@@ -70,4 +70,4 @@ "deprecated": false,

"typings": "index.d.ts",
"version": "17.2.28-beta",
"version": "17.2.34",
"sideEffects": false
}

@@ -23,3 +23,3 @@ # ej2-diagrams

* [View Online Demos](https://ej2.syncfusion.com/16.2.41/demos/#/material/diagram/default-functionalities.html)
* [Product Page](https://www.syncfusion.com/javascript-ui-controls/diagram)
* [Product Page](https://www.syncfusion.com/javascript-ui-controls/diagram)

@@ -26,0 +26,0 @@ ## Supported Frameworks

@@ -18,2 +18,3 @@ import { Property, ChildProperty, Collection, ComplexFactory } from '@syncfusion/ej2-base';import { TextDecoration, WhiteSpace, TextWrap, TextAlign, GradientType, TextOverflow } from '../enum/enum';

* @default 0
* @isBlazorNullableType true
*/

@@ -25,2 +26,3 @@ left?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -32,2 +34,3 @@ right?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -39,2 +42,3 @@ top?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -90,2 +94,3 @@ bottom?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -92,0 +97,0 @@ offset?: number;

@@ -37,2 +37,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @default 0
* @isBlazorNullableType true
*/

@@ -43,2 +44,3 @@ left: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -49,2 +51,3 @@ right: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -55,2 +58,3 @@ top: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -131,2 +135,3 @@ bottom: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -133,0 +138,0 @@ offset: number;

@@ -5,2 +5,4 @@ import { Node } from '../objects/node';

import { randomId, getFunction } from '../utility/base-util';
import { cloneBlazorObject } from '../utility/diagram-util';
import { updateDefaultValues } from '../utility/diagram-util';
/**

@@ -79,3 +81,3 @@ * data source defines the basic unit of diagram

diagram.refreshDiagram();
diagram.trigger('dataLoaded', { diagram: diagram });
diagram.trigger('dataLoaded', { diagram: cloneBlazorObject(diagram) });
}

@@ -174,2 +176,3 @@ });

var obj = new Node(diagram, 'nodes', nodeModel, true);
updateDefaultValues(obj, nodeModel, diagram.nodeDefaults);
if (!this.collectionContains(obj, diagram, mapper.id, mapper.parentId)) {

@@ -246,2 +249,3 @@ return obj;

var obj = new Connector(diagram, 'connectors', connModel, true);
updateDefaultValues(obj, connModel, diagram.connectorDefaults);
return obj;

@@ -248,0 +252,0 @@ };

@@ -1,2 +0,2 @@

import { Component, Property, Complex, Collection, EventHandler, L10n, Droppable, remove, Ajax } from '@syncfusion/ej2-base';import { Browser, ModuleDeclaration, Event, EmitType } from '@syncfusion/ej2-base';import { INotifyPropertyChanged, updateBlazorTemplate, resetBlazorTemplate } from '@syncfusion/ej2-base';import { CanvasRenderer } from './rendering/canvas-renderer';import { SvgRenderer } from './rendering/svg-renderer';import { DiagramRenderer } from './rendering/renderer';import { BaseAttributes } from './rendering/canvas-interface';import { PageSettings, ScrollSettings } from './diagram/page-settings';import { PageSettingsModel, ScrollSettingsModel } from './diagram/page-settings-model';import { DiagramElement } from './core/elements/diagram-element';import { ServiceLocator } from './objects/service';import { IElement, IDataLoadedEventArgs, ISelectionChangeEventArgs, IClickEventArgs, ScrollValues } from './objects/interface/IElement';import { ISizeChangeEventArgs, IConnectionChangeEventArgs, IEndChangeEventArgs, IDoubleClickEventArgs } from './objects/interface/IElement';import { ICollectionChangeEventArgs, IPropertyChangeEventArgs, IDraggingEventArgs, IRotationEventArgs } from './objects/interface/IElement';import { ISegmentCollectionChangeEventArgs } from './objects/interface/IElement';import { IDragEnterEventArgs, IDragLeaveEventArgs, IDragOverEventArgs, IDropEventArgs } from './objects/interface/IElement';import { ITextEditEventArgs, IHistoryChangeArgs, IScrollChangeEventArgs, IMouseEventArgs } from './objects/interface/IElement';import { StackEntryObject, IExpandStateChangeEventArgs } from './objects/interface/IElement';import { ZoomOptions, IPrintOptions, IExportOptions, IFitOptions, ActiveLabel } from './objects/interface/interfaces';import { View, IDataSource, IFields } from './objects/interface/interfaces';import { Container } from './core/containers/container';import { Node, BpmnShape, BpmnAnnotation, SwimLane, Path } from './objects/node';import { flipConnector, updatePortEdges, alignElement } from './utility/diagram-util';import { Segment } from './interaction/scroller';import { Connector } from './objects/connector';import { ConnectorModel, BpmnFlowModel } from './objects/connector-model';import { SnapSettings } from './diagram/grid-lines';import { RulerSettings } from './diagram/ruler-settings';import { removeRulerElements, updateRuler, getRulerSize } from './ruler/ruler';import { renderRuler, renderOverlapElement } from './ruler/ruler';import { RulerSettingsModel } from './diagram/ruler-settings-model';import { SnapSettingsModel } from './diagram/grid-lines-model';import { NodeModel, TextModel, BpmnShapeModel, BpmnAnnotationModel, HeaderModel, HtmlModel } from './objects/node-model';import { UmlActivityShapeModel, SwimLaneModel, LaneModel, PhaseModel } from './objects/node-model';import { Size } from './primitives/size';import { Keys, KeyModifiers, DiagramTools, AlignmentMode, AnnotationConstraints, NodeConstraints, RendererAction } from './enum/enum';import { DiagramConstraints, BridgeDirection, AlignmentOptions, SelectorConstraints, PortVisibility, DiagramEvent } from './enum/enum';import { DistributeOptions, SizingOptions, RenderingMode, DiagramAction, ThumbsConstraints, NudgeDirection } from './enum/enum';import { RealAction, ElementAction, FlipDirection, Orientation, PortConstraints } from './enum/enum';import { PathElement } from './core/elements/path-element';import { TextElement } from './core/elements/text-element';import { updateStyle, removeItem, updateConnector, updateShape, setUMLActivityDefaults, findNodeByName } from './utility/diagram-util';import { setSwimLaneDefaults } from './utility/diagram-util';import { checkPortRestriction, serialize, deserialize, updateHyperlink, getObjectType, removeGradient } from './utility/diagram-util';import { Rect } from './primitives/rect';import { getPortShape } from './objects/dictionary/common';import { PointPortModel } from './objects/port-model';import { ShapeAnnotationModel, AnnotationModel, PathAnnotationModel } from './objects/annotation-model';import { ShapeAnnotation, PathAnnotation, Annotation } from './objects/annotation';import { PointModel } from './primitives/point-model';import { Canvas } from './core/containers/canvas';import { GridPanel, ColumnDefinition } from './core/containers/grid';import { DataSourceModel } from './diagram/data-source-model';import { DataSource } from './diagram/data-source';import { LayoutModel } from './layout/layout-base-model';import { Layout, INode, ILayout } from './layout/layout-base';import { DataBinding } from './data-binding/data-binding';import { Selector } from './interaction/selector';import { SelectorModel } from './interaction/selector-model';import { DiagramEventHandler } from './interaction/event-handlers';import { CommandHandler } from './interaction/command-manager';import { DiagramScroller } from './interaction/scroller';import { Actions, isSelected } from './interaction/actions';import { ToolBase } from './interaction/tool';import { BpmnDiagrams } from './objects/bpmn';import { DiagramContextMenu } from './objects/context-menu';import { ConnectorBridging } from './objects/connector-bridging';import { SpatialSearch } from './interaction/spatial-search/spatial-search';import { HistoryEntry, History } from './diagram/history';import { UndoRedo } from './objects/undo-redo';import { ConnectorEditing } from './interaction/connector-editing';import { Ruler } from '../ruler/index';import { BeforeOpenCloseMenuEventArgs, MenuEventArgs, EJ2Instance } from '@syncfusion/ej2-navigations';import { setAttributeSvg, setAttributeHtml, measureHtmlText, removeElement, createMeasureElements, getDomIndex } from './utility/dom-util';import { getDiagramElement, getScrollerWidth, getHTMLLayer } from './utility/dom-util';import { getBackgroundLayer, createHtmlElement, createSvgElement, getNativeLayerSvg } from './utility/dom-util';import { getPortLayerSvg, getDiagramLayerSvg } from './utility/dom-util';import { getAdornerLayerSvg, getSelectorElement, getGridLayerSvg, getBackgroundLayerSvg } from './utility/dom-util';import { CommandManager, ContextMenuSettings } from './diagram/keyboard-commands';import { CommandManagerModel, CommandModel, ContextMenuSettingsModel } from './diagram/keyboard-commands-model';import { canDelete, canInConnect, canOutConnect, canRotate, canVitualize, canDrawThumbs } from './utility/constraints-util';import { canPortInConnect, canPortOutConnect } from './utility/constraints-util';import { canResize, canSingleSelect, canZoomPan, canZoomTextEdit } from './utility/constraints-util';import { canDragSourceEnd, canDragTargetEnd, canDragSegmentThumb, enableReadOnly, canMove } from './utility/constraints-util';import { findAnnotation, arrangeChild, getInOutConnectPorts, removeChildNodes } from './utility/diagram-util';import { randomId, cloneObject, extendObject, getFunction, getBounds } from './utility/base-util';import { Snapping } from './objects/snapping';import { DiagramTooltipModel } from './objects/tooltip-model';import { TextStyleModel, ShadowModel } from './core/appearance-model';import { TransformFactor } from './interaction/scroller';import { RadialTree } from './layout/radial-tree';import { HierarchicalTree } from './layout/hierarchical-tree';import { ComplexHierarchicalTree } from './layout/complex-hierarchical-tree';import { MindMap } from './layout/mind-map';import { DiagramTooltip, initTooltip } from './objects/tooltip';import { Tooltip } from '@syncfusion/ej2-popups';import { PrintAndExport } from './print-settings';import { Port, PointPort } from './objects/port';import { SymmetricLayout, IGraphObject } from './layout/symmetrical-layout';import { LayoutAnimation } from './objects/layout-animation';import { canShadow } from './utility/constraints-util';import { Layer } from './diagram/layer';import { LayerModel } from './diagram/layer-model';import { DiagramNativeElement } from './core/elements/native-element';import { DiagramHtmlElement } from './core/elements/html-element';import { IconShapeModel } from './objects/icon-model';import { canAllowDrop } from './utility/constraints-util';import { checkParentAsContainer, addChildToContainer, updateLaneBoundsAfterAddChild } from './interaction/container-interaction';import { DataManager } from '@syncfusion/ej2-data';import { getConnectors, updateConnectorsProperties, phaseDefine } from './utility/swim-lane-util';import { swimLaneMeasureAndArrange } from './utility/swim-lane-util';import { arrangeChildNodesInSwimLane, updateHeaderMaxWidth, updatePhaseMaxWidth } from './utility/swim-lane-util';import { addLane, addPhase } from './utility/swim-lane-util';import { ContextMenuItemModel } from './../diagram/objects/interface/interfaces';import { SerializationSettingsModel } from './diagram/serialization-settings-model';import { SerializationSettings } from './diagram/serialization-settings';import { removeSwimLane, removeLane, removePhase, removeLaneChildNode } from './utility/swim-lane-util';import { RowDefinition } from './core/containers/grid';
import { Component, Property, Complex, Collection, EventHandler, L10n, Droppable, remove, Ajax, isBlazor } from '@syncfusion/ej2-base';import { Browser, ModuleDeclaration, Event, EmitType } from '@syncfusion/ej2-base';import { INotifyPropertyChanged, updateBlazorTemplate, resetBlazorTemplate } from '@syncfusion/ej2-base';import { CanvasRenderer } from './rendering/canvas-renderer';import { SvgRenderer } from './rendering/svg-renderer';import { DiagramRenderer } from './rendering/renderer';import { BaseAttributes } from './rendering/canvas-interface';import { PageSettings, ScrollSettings } from './diagram/page-settings';import { PageSettingsModel, ScrollSettingsModel } from './diagram/page-settings-model';import { DiagramElement } from './core/elements/diagram-element';import { ServiceLocator } from './objects/service';import { IElement, IDataLoadedEventArgs, ISelectionChangeEventArgs, IClickEventArgs, ScrollValues } from './objects/interface/IElement';import { ICommandExecuteEventArgs } from './objects/interface/IElement';import { ISizeChangeEventArgs, IConnectionChangeEventArgs, IEndChangeEventArgs, IDoubleClickEventArgs } from './objects/interface/IElement';import { ICollectionChangeEventArgs, IPropertyChangeEventArgs, IDraggingEventArgs, IRotationEventArgs } from './objects/interface/IElement';import { ISegmentCollectionChangeEventArgs } from './objects/interface/IElement';import { IDragEnterEventArgs, IDragLeaveEventArgs, IDragOverEventArgs, IDropEventArgs } from './objects/interface/IElement';import { ITextEditEventArgs, IHistoryChangeArgs, IScrollChangeEventArgs, IMouseEventArgs } from './objects/interface/IElement';import { StackEntryObject, IExpandStateChangeEventArgs } from './objects/interface/IElement';import { ZoomOptions, IPrintOptions, IExportOptions, IFitOptions, ActiveLabel } from './objects/interface/interfaces';import { View, IDataSource, IFields } from './objects/interface/interfaces';import { Container } from './core/containers/container';import { Node, BpmnShape, BpmnAnnotation, SwimLane, Path } from './objects/node';import { flipConnector, updatePortEdges, alignElement, cloneBlazorObject, updateDefaultValues } from './utility/diagram-util';import { Segment } from './interaction/scroller';import { Connector } from './objects/connector';import { ConnectorModel, BpmnFlowModel } from './objects/connector-model';import { SnapSettings } from './diagram/grid-lines';import { RulerSettings } from './diagram/ruler-settings';import { removeRulerElements, updateRuler, getRulerSize } from './ruler/ruler';import { renderRuler, renderOverlapElement } from './ruler/ruler';import { RulerSettingsModel } from './diagram/ruler-settings-model';import { SnapSettingsModel } from './diagram/grid-lines-model';import { NodeModel, TextModel, BpmnShapeModel, BpmnAnnotationModel, HeaderModel, HtmlModel } from './objects/node-model';import { UmlActivityShapeModel, SwimLaneModel, LaneModel, PhaseModel } from './objects/node-model';import { Size } from './primitives/size';import { Keys, KeyModifiers, DiagramTools, AlignmentMode, AnnotationConstraints, NodeConstraints, RendererAction } from './enum/enum';import { DiagramConstraints, BridgeDirection, AlignmentOptions, SelectorConstraints, PortVisibility, DiagramEvent } from './enum/enum';import { DistributeOptions, SizingOptions, RenderingMode, DiagramAction, ThumbsConstraints, NudgeDirection } from './enum/enum';import { RealAction, ElementAction, FlipDirection, Orientation, PortConstraints } from './enum/enum';import { PathElement } from './core/elements/path-element';import { TextElement } from './core/elements/text-element';import { updateStyle, removeItem, updateConnector, updateShape, setUMLActivityDefaults, findNodeByName } from './utility/diagram-util';import { setSwimLaneDefaults } from './utility/diagram-util';import { checkPortRestriction, serialize, deserialize, updateHyperlink, getObjectType, removeGradient } from './utility/diagram-util';import { Rect } from './primitives/rect';import { getPortShape } from './objects/dictionary/common';import { PointPortModel } from './objects/port-model';import { ShapeAnnotationModel, AnnotationModel, PathAnnotationModel } from './objects/annotation-model';import { ShapeAnnotation, PathAnnotation, Annotation } from './objects/annotation';import { PointModel } from './primitives/point-model';import { Canvas } from './core/containers/canvas';import { GridPanel, ColumnDefinition } from './core/containers/grid';import { DataSourceModel } from './diagram/data-source-model';import { DataSource } from './diagram/data-source';import { LayoutModel } from './layout/layout-base-model';import { Layout, INode, ILayout } from './layout/layout-base';import { DataBinding } from './data-binding/data-binding';import { Selector } from './interaction/selector';import { SelectorModel } from './interaction/selector-model';import { DiagramEventHandler } from './interaction/event-handlers';import { CommandHandler } from './interaction/command-manager';import { DiagramScroller } from './interaction/scroller';import { Actions, isSelected } from './interaction/actions';import { ToolBase } from './interaction/tool';import { BpmnDiagrams } from './objects/bpmn';import { DiagramContextMenu } from './objects/context-menu';import { ConnectorBridging } from './objects/connector-bridging';import { SpatialSearch } from './interaction/spatial-search/spatial-search';import { HistoryEntry, History } from './diagram/history';import { UndoRedo } from './objects/undo-redo';import { ConnectorEditing } from './interaction/connector-editing';import { Ruler } from '../ruler/index';import { BeforeOpenCloseMenuEventArgs, MenuEventArgs, EJ2Instance } from '@syncfusion/ej2-navigations';import { setAttributeSvg, setAttributeHtml, measureHtmlText, removeElement, createMeasureElements, getDomIndex } from './utility/dom-util';import { getDiagramElement, getScrollerWidth, getHTMLLayer } from './utility/dom-util';import { getBackgroundLayer, createHtmlElement, createSvgElement, getNativeLayerSvg } from './utility/dom-util';import { getPortLayerSvg, getDiagramLayerSvg } from './utility/dom-util';import { getAdornerLayerSvg, getSelectorElement, getGridLayerSvg, getBackgroundLayerSvg } from './utility/dom-util';import { CommandManager, ContextMenuSettings } from './diagram/keyboard-commands';import { CommandManagerModel, CommandModel, ContextMenuSettingsModel } from './diagram/keyboard-commands-model';import { canDelete, canInConnect, canOutConnect, canRotate, canVitualize, canDrawThumbs } from './utility/constraints-util';import { canPortInConnect, canPortOutConnect } from './utility/constraints-util';import { canResize, canSingleSelect, canZoomPan, canZoomTextEdit } from './utility/constraints-util';import { canDragSourceEnd, canDragTargetEnd, canDragSegmentThumb, enableReadOnly, canMove } from './utility/constraints-util';import { findAnnotation, arrangeChild, getInOutConnectPorts, removeChildNodes } from './utility/diagram-util';import { randomId, cloneObject, extendObject, getFunction, getBounds } from './utility/base-util';import { Snapping } from './objects/snapping';import { DiagramTooltipModel } from './objects/tooltip-model';import { TextStyleModel, ShadowModel } from './core/appearance-model';import { TransformFactor } from './interaction/scroller';import { RadialTree } from './layout/radial-tree';import { HierarchicalTree } from './layout/hierarchical-tree';import { ComplexHierarchicalTree } from './layout/complex-hierarchical-tree';import { MindMap } from './layout/mind-map';import { DiagramTooltip, initTooltip } from './objects/tooltip';import { Tooltip } from '@syncfusion/ej2-popups';import { PrintAndExport } from './print-settings';import { Port, PointPort } from './objects/port';import { SymmetricLayout, IGraphObject } from './layout/symmetrical-layout';import { LayoutAnimation } from './objects/layout-animation';import { canShadow } from './utility/constraints-util';import { Layer } from './diagram/layer';import { LayerModel } from './diagram/layer-model';import { DiagramNativeElement } from './core/elements/native-element';import { DiagramHtmlElement } from './core/elements/html-element';import { IconShapeModel } from './objects/icon-model';import { canAllowDrop } from './utility/constraints-util';import { checkParentAsContainer, addChildToContainer, updateLaneBoundsAfterAddChild } from './interaction/container-interaction';import { DataManager } from '@syncfusion/ej2-data';import { getConnectors, updateConnectorsProperties, phaseDefine } from './utility/swim-lane-util';import { swimLaneMeasureAndArrange } from './utility/swim-lane-util';import { arrangeChildNodesInSwimLane, updateHeaderMaxWidth, updatePhaseMaxWidth } from './utility/swim-lane-util';import { addLane, addPhase } from './utility/swim-lane-util';import { ContextMenuItemModel } from './../diagram/objects/interface/interfaces';import { SerializationSettingsModel } from './diagram/serialization-settings-model';import { SerializationSettings } from './diagram/serialization-settings';import { removeSwimLane, removeLane, removePhase, removeLaneChildNode } from './utility/swim-lane-util';import { RowDefinition } from './core/containers/grid';
import {ComponentModel} from '@syncfusion/ej2-base';

@@ -51,2 +51,3 @@

* ```
* @deprecated
*/

@@ -70,2 +71,3 @@ contextMenuSettings?: ContextMenuSettingsModel;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -83,3 +85,4 @@ constraints?: DiagramConstraints;

* @default 'Default'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -101,5 +104,5 @@

* Defines the background color of the diagram
* @default transparent
* @default 'transparent'
*/
backgroundColor?: String;
backgroundColor?: string;

@@ -213,2 +216,3 @@ /**

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -232,3 +236,5 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined
* @deprecated
*/

@@ -283,2 +289,3 @@ drawingObject?: NodeModel | ConnectorModel;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -291,2 +298,3 @@ */

* @default undefined
* @deprecated
*/

@@ -330,2 +338,3 @@ historyManager?: History;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -337,2 +346,7 @@ * @deprecated

/**
* Helps to assign the default properties of nodes
*/
nodeDefaults?: NodeModel;
/**
* Helps to return the default properties of connector

@@ -362,2 +376,3 @@ * ```html

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -369,2 +384,7 @@ * @deprecated

/**
* Helps to assign the default properties of connector
*/
connectorDefaults?: ConnectorModel;
/**
* setNodeTemplate helps to customize the content of a node

@@ -419,2 +439,3 @@ * ```html

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -499,2 +520,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -616,2 +638,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -625,2 +648,3 @@ * @deprecated

* @default {}
* @deprecated
*/

@@ -644,2 +668,3 @@ selectedItems?: SelectorModel;

* @default {}
* @deprecated
*/

@@ -659,3 +684,3 @@ commandManager?: CommandManagerModel;

* @event
* @blazorProperty 'OnDragEnter'
* @blazorProperty 'DragEnter'
*/

@@ -667,3 +692,3 @@ dragEnter?: EmitType<IDragEnterEventArgs>;

* @event
* @blazorProperty 'OnDragLeave'
* @blazorProperty 'DragLeave'
*/

@@ -675,3 +700,3 @@ dragLeave?: EmitType<IDragLeaveEventArgs>;

* @event
* @blazorProperty 'OnDragOver'
* @blazorProperty 'DragOver'
*/

@@ -683,3 +708,3 @@ dragOver?: EmitType<IDragOverEventArgs>;

* @event
* @blazorProperty 'OnClick'
* @blazorProperty 'Clicked'
*/

@@ -721,3 +746,3 @@ click?: EmitType<IClickEventArgs>;

* @event
* @blazorProperty 'OnSelectionChange'
* @blazorProperty 'SelectionChange'
*/

@@ -817,3 +842,3 @@ selectionChange?: EmitType<ISelectionChangeEventArgs>;

* @event
* @blazorProperty 'OnMouseEnter'
* @blazorProperty 'MouseEnter'
*/

@@ -825,3 +850,3 @@ mouseEnter?: EmitType<IMouseEventArgs>;

* @event
* @blazorProperty 'OnMouseLeave'
* @blazorProperty 'MouseLeave'
*/

@@ -833,3 +858,3 @@ mouseLeave?: EmitType<IMouseEventArgs>;

* @event
* @blazorProperty 'OnMouseOver'
* @blazorProperty 'MouseOver'
*/

@@ -860,2 +885,9 @@ mouseOver?: EmitType<IMouseEventArgs>;

/**
* Triggers when a command executed.
* @event
* @blazorProperty 'OnCommandExecute'
*/
commandExecute?: EmitType<ICommandExecuteEventArgs>;
/**
* A collection of JSON objects where each object represents a layer. Layer is a named category of diagram shapes.

@@ -862,0 +894,0 @@ * @default []

@@ -10,2 +10,3 @@ import { Component, L10n, Droppable } from '@syncfusion/ej2-base';

import { IElement, IDataLoadedEventArgs, ISelectionChangeEventArgs, IClickEventArgs } from './objects/interface/IElement';
import { ICommandExecuteEventArgs } from './objects/interface/IElement';
import { ISizeChangeEventArgs, IConnectionChangeEventArgs, IEndChangeEventArgs, IDoubleClickEventArgs } from './objects/interface/IElement';

@@ -190,2 +191,3 @@ import { ICollectionChangeEventArgs, IPropertyChangeEventArgs, IDraggingEventArgs, IRotationEventArgs } from './objects/interface/IElement';

* ```
* @deprecated
*/

@@ -208,2 +210,3 @@ contextMenuSettings: ContextMenuSettingsModel;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -221,2 +224,3 @@ constraints: DiagramConstraints;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -235,5 +239,5 @@ tool: DiagramTools;

* Defines the background color of the diagram
* @default transparent
* @default 'transparent'
*/
backgroundColor: String;
backgroundColor: string;
/**

@@ -342,2 +346,3 @@ * Defines the gridlines and defines how and when the objects have to be snapped

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -360,3 +365,5 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined
* @deprecated
*/

@@ -406,2 +413,3 @@ drawingObject: NodeModel | ConnectorModel;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -413,2 +421,3 @@ */

* @default undefined
* @deprecated
*/

@@ -451,2 +460,3 @@ historyManager: History;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -457,2 +467,6 @@ * @deprecated

/**
* Helps to assign the default properties of nodes
*/
nodeDefaults: NodeModel;
/**
* Helps to return the default properties of connector

@@ -482,2 +496,3 @@ * ```html

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -488,2 +503,6 @@ * @deprecated

/**
* Helps to assign the default properties of connector
*/
connectorDefaults: ConnectorModel;
/**
* setNodeTemplate helps to customize the content of a node

@@ -538,2 +557,3 @@ * ```html

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -546,2 +566,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -622,2 +643,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -630,2 +652,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -683,2 +706,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -748,2 +772,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -758,2 +783,3 @@ * @deprecated

* @default {}
* @deprecated
*/

@@ -774,2 +800,3 @@ selectedItems: SelectorModel;

* @default {}
* @deprecated
*/

@@ -787,3 +814,3 @@ commandManager: CommandManagerModel;

* @event
* @blazorProperty 'OnDragEnter'
* @blazorProperty 'DragEnter'
*/

@@ -794,3 +821,3 @@ dragEnter: EmitType<IDragEnterEventArgs>;

* @event
* @blazorProperty 'OnDragLeave'
* @blazorProperty 'DragLeave'
*/

@@ -801,3 +828,3 @@ dragLeave: EmitType<IDragLeaveEventArgs>;

* @event
* @blazorProperty 'OnDragOver'
* @blazorProperty 'DragOver'
*/

@@ -808,3 +835,3 @@ dragOver: EmitType<IDragOverEventArgs>;

* @event
* @blazorProperty 'OnClick'
* @blazorProperty 'Clicked'
*/

@@ -841,3 +868,3 @@ click: EmitType<IClickEventArgs>;

* @event
* @blazorProperty 'OnSelectionChange'
* @blazorProperty 'SelectionChange'
*/

@@ -924,3 +951,3 @@ selectionChange: EmitType<ISelectionChangeEventArgs>;

* @event
* @blazorProperty 'OnMouseEnter'
* @blazorProperty 'MouseEnter'
*/

@@ -931,3 +958,3 @@ mouseEnter: EmitType<IMouseEventArgs>;

* @event
* @blazorProperty 'OnMouseLeave'
* @blazorProperty 'MouseLeave'
*/

@@ -938,3 +965,3 @@ mouseLeave: EmitType<IMouseEventArgs>;

* @event
* @blazorProperty 'OnMouseOver'
* @blazorProperty 'MouseOver'
*/

@@ -961,2 +988,8 @@ mouseOver: EmitType<IMouseEventArgs>;

/**
* Triggers when a command executed.
* @event
* @blazorProperty 'OnCommandExecute'
*/
commandExecute: EmitType<ICommandExecuteEventArgs>;
/**
* A collection of JSON objects where each object represents a layer. Layer is a named category of diagram shapes.

@@ -1244,2 +1277,10 @@ * @default []

/**
* gets the node object for the given node ID
*/
getNodeObject(id: string): NodeModel;
/**
* gets the connector object for the given node ID
*/
getConnectorObject(id: string): ConnectorModel;
/**
* gets the active layer back

@@ -1405,3 +1446,3 @@ */

/** @private */
triggerEvent(eventName: DiagramEvent, args: Object, onSuccessCallBack?: Function, onFailureCallback?: Function): void;
triggerEvent(eventName: DiagramEvent, args: Object): void;
private updateEventValue;

@@ -1448,4 +1489,2 @@ /**

private removeCommand;
/** @private */
private removeCollectionParameters;
/**

@@ -1456,3 +1495,2 @@ * Removes the given object from diagram

remove(obj?: NodeModel | ConnectorModel): void;
private onRemoveCollectionChangeSuccess;
private isStackChild;

@@ -1712,3 +1750,2 @@ /** @private */

private endEditCommand;
private textEditEvent;
/**

@@ -1718,3 +1755,2 @@ * @private

endEdit(): void;
private successTextEdit;
/** @private */

@@ -1789,6 +1825,2 @@ canLogChange(): boolean;

updateMargin(node: Node, changes: Node): void;
/** @private */
dragEnterEvent: object;
successDragEnter(arg: IDragEnterEventArgs): Function;
private onDropEventSuccess;
private initDroppables;

@@ -1795,0 +1827,0 @@ private removeChildInNodes;

@@ -35,2 +35,3 @@ import { DataManager } from '@syncfusion/ej2-data';import { Property, ChildProperty, Complex } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -98,2 +99,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -147,2 +149,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -156,2 +159,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -164,2 +168,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -166,0 +171,0 @@ */

@@ -57,2 +57,3 @@ import { DataManager } from '@syncfusion/ej2-data';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -106,2 +107,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -141,2 +143,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -149,2 +152,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -156,2 +160,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -158,0 +163,0 @@ */

@@ -90,3 +90,4 @@ import { Property, Complex, ChildProperty } from '@syncfusion/ej2-base';import { SnapConstraints } from '../enum/enum';

* @default 'All'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -93,0 +94,0 @@ constraints?: SnapConstraints;

@@ -86,2 +86,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -88,0 +89,0 @@ constraints: SnapConstraints;

@@ -78,3 +78,5 @@ import { Keys, KeyModifiers } from '../enum/enum';import { Property, Complex, ChildProperty, Collection } from '@syncfusion/ej2-base';import { ContextMenuItemModel } from '../objects/interface/interfaces';

* @aspDefaultValueIgnore
* @aspNumberEnum
* @blazorDefaultValueIgnore
* @aspNumberEnum
* @blazorNumberEnum
* @default undefined

@@ -92,3 +94,5 @@ */

* @aspDefaultValueIgnore
* @aspNumberEnum
* @blazorDefaultValueIgnore
* @aspNumberEnum
* @blazorNumberEnum
* @default undefined

@@ -114,2 +118,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -123,2 +128,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -204,2 +210,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -212,2 +219,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -235,2 +243,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -237,0 +246,0 @@ */

@@ -79,3 +79,5 @@ import { Keys, KeyModifiers } from '../enum/enum';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @aspNumberEnum
* @blazorNumberEnum
* @default undefined

@@ -92,3 +94,5 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @aspNumberEnum
* @blazorNumberEnum
* @default undefined

@@ -110,2 +114,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -118,2 +123,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -196,2 +202,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -203,2 +210,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -225,2 +233,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -227,0 +236,0 @@ */

@@ -29,2 +29,3 @@ import { Property, ChildProperty } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -67,2 +68,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -69,0 +71,0 @@ */

@@ -25,2 +25,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -62,2 +63,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -64,0 +66,0 @@ */

@@ -129,2 +129,3 @@ import { Property, Complex, ChildProperty } from '@syncfusion/ej2-base';import { PageOrientation, BoundaryConstraints, ImageAlignment, ScrollLimit, Scale } from '../enum/enum';import { MarginModel } from '../core/appearance-model';import { Margin } from '../core/appearance';import { Rect } from '../primitives/rect';

* @default 0
* @isBlazorNullableType true
*/

@@ -136,2 +137,3 @@ horizontalOffset?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -149,2 +151,3 @@ verticalOffset?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -156,2 +159,3 @@ viewPortWidth?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -196,2 +200,3 @@ viewPortHeight?: number;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -198,0 +203,0 @@ */

@@ -129,2 +129,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @default 0
* @isBlazorNullableType true
*/

@@ -135,2 +136,3 @@ horizontalOffset: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -146,2 +148,3 @@ verticalOffset: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -152,2 +155,3 @@ viewPortWidth: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -188,2 +192,3 @@ viewPortHeight: number;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -190,0 +195,0 @@ */

@@ -80,11 +80,11 @@ import { Property, ChildProperty, Complex } from '@syncfusion/ej2-base';import { RulerOrientation, TickAlignment } from '../../ruler/index';

* Enables or disables both horizontal and vertical ruler.
* @default 'false'
* @default false
*/
showRulers?: Boolean;
showRulers?: boolean;
/**
* Updates the gridlines relative to the ruler ticks.
* @default 'true'
* @default true
*/
dynamicGrid?: Boolean;
dynamicGrid?: boolean;

@@ -91,0 +91,0 @@ /**

@@ -86,10 +86,10 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* Enables or disables both horizontal and vertical ruler.
* @default 'false'
* @default false
*/
showRulers: Boolean;
showRulers: boolean;
/**
* Updates the gridlines relative to the ruler ticks.
* @default 'true'
* @default true
*/
dynamicGrid: Boolean;
dynamicGrid: boolean;
/**

@@ -96,0 +96,0 @@ * Defines the appearance of horizontal ruler

@@ -10,6 +10,6 @@ import { ChildProperty, Property } from '@syncfusion/ej2-base';

* Enables or Disables serialization of default values.
* @default 'false'
* @default false
*/
preventDefaults?: Boolean;
preventDefaults?: boolean;
}

@@ -20,5 +20,5 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* Enables or Disables serialization of default values.
* @default 'false'
* @default false
*/
preventDefaults: Boolean;
preventDefaults: boolean;
}

@@ -12,2 +12,3 @@ /**

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -37,2 +38,3 @@ export var PortVisibility;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -77,2 +79,3 @@ export var SnapConstraints;

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -135,2 +138,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -186,2 +190,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -239,2 +244,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -375,2 +381,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -419,2 +426,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -471,2 +479,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -557,2 +566,3 @@ */

* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -797,5 +807,7 @@ */

DiagramEvent[DiagramEvent["segmentCollectionChange"] = 24] = "segmentCollectionChange";
DiagramEvent[DiagramEvent["commandExecute"] = 25] = "commandExecute";
})(DiagramEvent || (DiagramEvent = {}));
/** Enables/Disables certain features of port connection
* @aspNumberEnum
* @blazorNumberEnum
* @IgnoreSingular

@@ -802,0 +814,0 @@ */

@@ -67,3 +67,3 @@ import { IElement } from '../objects/interface/IElement';

*/
triggerEvent(event: DiagramEvent, args: Object, onSuccessCallBack?: Function, onFailureCallback?: Function): void;
triggerEvent(event: DiagramEvent, args: Object): void;
/**

@@ -73,3 +73,2 @@ * @private

dragOverElement(args: MouseEventArgs, currentPosition: PointModel): void;
private connectionChangeEvent;
/**

@@ -79,6 +78,3 @@ * @private

disConnect(obj: IElement, endPoint?: string): void;
private successDisconnect;
private connectionChange;
private connectionEventChange;
private successConnectionChange;
/**

@@ -96,3 +92,2 @@ * @private

changeAnnotationDrag(args: MouseEventArgs): void;
private connectionChangeConnect;
/**

@@ -102,3 +97,2 @@ * @private

connect(endPoint: string, args: MouseEventArgs): void;
private successConnect;
/** @private */

@@ -149,9 +143,4 @@ cut(): void;

addText(obj: Node | Connector, currentPosition: PointModel): void;
/**
* @private
*/
private selectObjectParameters;
/** @private */
selectObjects(obj: (NodeModel | ConnectorModel)[], multipleSelection?: boolean, oldValue?: (NodeModel | ConnectorModel)[]): void;
private selectObjectSuccess;
/**

@@ -206,8 +195,5 @@ * @private

getSelectedObject(): (NodeModel | ConnectorModel)[];
private onClearSelectionParameters;
/** @private */
clearSelection(triggerAction?: boolean): void;
/** @private */
private onClearSelectionSuccess;
/** @private */
clearSelectedItems(): void;

@@ -214,0 +200,0 @@ /**

@@ -16,3 +16,3 @@ var __extends = (this && this.__extends) || (function () {

import { Rect } from '../primitives/rect';
import { intersect3 } from '../utility/diagram-util';
import { intersect3, cloneBlazorObject } from '../utility/diagram-util';
import { cloneObject } from '../utility/base-util';

@@ -148,4 +148,8 @@ import { DiagramEvent } from './../enum/enum';

};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args);
if (!args.cancel) {
var args1 = {
element: cloneBlazorObject(connector), removeSegments: cloneBlazorObject(removeSegments),
type: 'Removal', cancel: args.cancel
};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args1);
if (!args1.cancel) {
var last = connector.segments[index + 1];

@@ -182,2 +186,3 @@ connector.segments.splice(index - 1, 2);

var args;
var args1;
if (next.length || next.length === 0) {

@@ -188,4 +193,8 @@ removeSegments = connector.segments.slice(index, 2);

};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args);
if (!args.cancel) {
args1 = {
element: cloneBlazorObject(connector), removeSegments: cloneBlazorObject(removeSegments),
type: 'Removal', cancel: false
};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args1);
if (!args1.cancel) {
connector.segments.splice(index, 2);

@@ -220,3 +229,3 @@ if (segment.direction === 'Top' || segment.direction === 'Bottom') {

}
if (first && last && !args.cancel) {
if (first && last && !args1.cancel) {
first.length = Point.distancePoints(first.points[0], last.points[0]);

@@ -357,4 +366,8 @@ first.direction = Point.direction(first.points[0], last.points[0]);

};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args);
if (!args.cancel) {
var argsTemp = {
element: cloneBlazorObject(obj), addSegments: cloneBlazorObject(segments),
type: 'Addition', cancel: args.cancel
};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, argsTemp);
if (!argsTemp.cancel) {
obj.segments = segments.concat(obj.segments);

@@ -407,4 +420,8 @@ index = coll + 2;

};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args);
if (!args.cancel) {
var args1 = {
element: cloneBlazorObject(obj), addSegments: cloneBlazorObject(segments), type: 'Addition',
cancel: args.cancel
};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args1);
if (!args1.cancel) {
if (obj.sourcePortID && segment.length && obj.segments[0].points.length > 2) {

@@ -480,4 +497,8 @@ obj.segments.splice(0, 1);

};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args);
if (!args.cancel) {
var args1 = {
element: cloneBlazorObject(connector), addSegments: cloneBlazorObject(segments),
type: 'Addition', cancel: args.cancel
};
this.commandHandler.triggerEvent(DiagramEvent.segmentCollectionChange, args1);
if (!args1.cancel) {
connector.segments = connector.segments.concat(segments);

@@ -484,0 +505,0 @@ index = index + segmentIndex;

@@ -87,2 +87,3 @@ import { Property, ChildProperty, Collection, Complex } from '@syncfusion/ej2-base';import { IElement } from '../objects/interface/IElement';import { Container } from '../core/containers/container';import { Node } from '../objects/node';import { Connector } from '../objects/connector';import { PointModel } from '../primitives/point-model';import { Point } from '../primitives/point';import { Size } from '../primitives/size';import { RubberBandSelectionMode, Side, ThumbsConstraints } from '../enum/enum';import { SelectorConstraints, HorizontalAlignment, VerticalAlignment } from '../enum/enum';import { NodeModel } from '../objects/node-model';import { ConnectorModel } from '../objects/connector-model';import { Diagram } from '../../diagram/diagram';import { MarginModel } from '../core/appearance-model';import { Margin } from '../core/appearance';import { ShapeAnnotationModel, PathAnnotationModel } from '../objects/annotation-model';import { DiagramElement } from '../core/elements/diagram-element';

* @default 0
* @isBlazorNullableType true
*/

@@ -145,2 +146,3 @@ offset?: number;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -153,2 +155,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -161,2 +164,3 @@ */

* @default 0
* @isBlazorNullableType true
*/

@@ -168,2 +172,3 @@ rotateAngle?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -175,2 +180,3 @@ offsetX?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -251,3 +257,4 @@ offsetY?: number;

* @default 'All'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -259,2 +266,3 @@ constraints?: SelectorConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -261,0 +269,0 @@ * @deprecated

@@ -120,2 +120,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @default 0
* @isBlazorNullableType true
*/

@@ -178,2 +179,3 @@ offset: number;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -185,2 +187,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -192,2 +195,3 @@ */

* @default 0
* @isBlazorNullableType true
*/

@@ -198,2 +202,3 @@ rotateAngle: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -204,2 +209,3 @@ offsetX: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -277,2 +283,3 @@ offsetY: number;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -295,2 +302,3 @@ constraints: SelectorConstraints;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -301,2 +309,3 @@ thumbsConstraints: ThumbsConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -303,0 +312,0 @@ * @deprecated

@@ -105,6 +105,3 @@ import { PointModel } from '../primitives/point-model';

/** @private */
private pointChangeParameter;
/** @private */
mouseMove(args: MouseEventArgs): boolean;
private onSuccessPointChange;
/** @private */

@@ -150,4 +147,2 @@ mouseLeave(args: MouseEventArgs): void;

/** @private */
rotateEventArgs: object;
/** @private */
mouseDown(args: MouseEventArgs): void;

@@ -159,3 +154,2 @@ /** @private */

private getTooltipContent;
private successRotateEvent;
/** @private */

@@ -190,4 +184,2 @@ mouseLeave(args: MouseEventArgs): void;

private getChanges;
/** @private */
private sizeChangeParameters;
/**

@@ -200,3 +192,2 @@ * Updates the size with delta width and delta height using scaling.

private scaleObjects;
private sizeChangeSuccessCallback;
}

@@ -203,0 +194,0 @@ /**

import { PointModel } from '../primitives/point-model';import { Rect } from '../primitives/rect';import { MarginModel } from '../core/appearance-model';import { Margin } from '../core/appearance';import { HorizontalAlignment, VerticalAlignment, ConnectionDirection, } from '../enum/enum';import { LayoutOrientation, ConnectorSegments, LayoutType, SubTreeOrientation, SubTreeAlignments, Segments } from '../enum/enum';import { Property, Complex, ChildProperty } from '@syncfusion/ej2-base';import { OrthogonalSegmentModel, BezierSegmentModel, StraightSegmentModel } from '../objects/connector-model';
import {TreeInfo} from "./layout-base";

@@ -164,2 +165,3 @@ /**

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -171,4 +173,10 @@ * @deprecated

/**
* getLayoutInfo is used to configure every subtree of the organizational chart
*/
layoutInfo?: TreeInfo;
/**
* Defines whether an object should be at the left/right of the mind map. Applicable only for the direct children of the root node
* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -182,2 +190,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -184,0 +193,0 @@ */

@@ -155,2 +155,3 @@ import { PointModel } from '../primitives/point-model';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -161,4 +162,9 @@ * @deprecated

/**
* getLayoutInfo is used to configure every subtree of the organizational chart
*/
layoutInfo: TreeInfo;
/**
* Defines whether an object should be at the left/right of the mind map. Applicable only for the direct children of the root node
* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -171,2 +177,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -358,2 +365,3 @@ */

getLayoutInfo?: Function;
layoutInfo?: TreeInfo;
getBranch?: Function;

@@ -360,0 +368,0 @@ getConnectorSegments?: Function;

@@ -74,2 +74,5 @@ var __extends = (this && this.__extends) || (function () {

Property()
], Layout.prototype, "layoutInfo", void 0);
__decorate([
Property()
], Layout.prototype, "getBranch", void 0);

@@ -76,0 +79,0 @@ __decorate([

@@ -99,3 +99,4 @@ import { Rect } from '../primitives/rect';

verticalAlignment: layoutProp.verticalAlignment, horizontalAlignment: layoutProp.horizontalAlignment,
fixedNode: layoutProp.fixedNode, getLayoutInfo: getFunction(layoutProp.getLayoutInfo), margin: layoutProp.margin,
fixedNode: layoutProp.fixedNode, getLayoutInfo: getFunction(layoutProp.getLayoutInfo),
layoutInfo: layoutProp.layoutInfo, margin: layoutProp.margin,
root: layoutProp.fixedNode

@@ -102,0 +103,0 @@ };

@@ -66,3 +66,4 @@ import { Property, Complex, ChildProperty } from '@syncfusion/ej2-base';import { TextStyle, Margin } from '../core/appearance';import { Point } from '../primitives/point';import { TextStyleModel, MarginModel } from '../core/appearance-model';import { PointModel } from '../primitives/point-model';import { HorizontalAlignment, VerticalAlignment, AnnotationAlignment, AnnotationTypes, TextDecoration } from '../enum/enum';import { AnnotationConstraints } from '../enum/enum';import { randomId } from '../utility/base-util';

* @default 'InheritReadOnly'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -93,2 +94,3 @@ constraints?: AnnotationConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -107,2 +109,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -115,2 +118,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -195,2 +199,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -229,2 +234,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -231,0 +237,0 @@ */

@@ -61,2 +61,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -86,2 +87,3 @@ constraints: AnnotationConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -98,2 +100,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -105,2 +108,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -177,2 +181,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -211,2 +216,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -213,0 +219,0 @@ */

@@ -417,3 +417,4 @@ import { Property, Complex, Collection, ChildProperty, ComplexFactory, CollectionFactory } from '@syncfusion/ej2-base';import { ShapeStyle, StrokeStyle } from '../core/appearance';import { StrokeStyleModel, ShapeStyleModel } from '../core/appearance-model';import { Point } from '../primitives/point';import { TextElement } from '../core/elements/text-element';import { PointModel } from '../primitives/point-model';import { Segments, DecoratorShapes, Transform, ConnectorConstraints, Direction, LayoutOrientation, Status } from '../enum/enum';import { Rect } from '../primitives/rect';import { Size } from '../primitives/size';import { findAngle, findConnectorPoints, Bridge, getOuterBounds } from '../utility/connector';import { getAnnotationPosition, alignLabelOnSegments, updateConnector, setUMLActivityDefaults } from '../utility/diagram-util';import { findDistance, findPath, updatePathElement} from '../utility/diagram-util';import { randomId, getFunction } from './../utility/base-util';import { flipConnector } from './../utility/diagram-util';import { PathElement } from '../core/elements/path-element';import { PathAnnotation } from './annotation';import { Canvas } from '../core/containers/canvas';import { getDecoratorShape } from './dictionary/common';import { IElement } from './interface/IElement';import { Container } from '../core/containers/container';import { DiagramElement } from '../core/elements/diagram-element';import { HorizontalAlignment, VerticalAlignment, AssociationFlow, ClassifierShape, Multiplicity } from '../enum/enum';import { ConnectionShapes, UmlActivityFlows, BpmnFlows, BpmnMessageFlows, BpmnSequenceFlows, BpmnAssociationFlows } from '../enum/enum';import { SegmentInfo, Alignment } from '../rendering/canvas-interface';import { PathAnnotationModel } from './annotation-model';import { NodeBase } from './node-base';import { DiagramTooltipModel } from './tooltip-model';import { DiagramTooltip } from './tooltip';import { Matrix, identityMatrix, rotateMatrix, scaleMatrix, transformPointsByMatrix, transformPointByMatrix } from '../primitives/matrix';import { DiagramHtmlElement } from '../core/elements/html-element';

* @default 'None'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -533,2 +534,3 @@ constraints?: ConnectorConstraints;

* @default 0
* @isBlazorNullableType true
*/

@@ -540,2 +542,3 @@ sourcePadding?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -542,0 +545,0 @@ targetPadding?: number;

@@ -452,2 +452,3 @@ /// <reference path="node-base-model.d.ts" />

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -463,2 +464,3 @@ constraints: ConnectorConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -557,2 +559,3 @@ */

* @default 0
* @isBlazorNullableType true
*/

@@ -563,2 +566,3 @@ sourcePadding: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -565,0 +569,0 @@ targetPadding: number;

@@ -11,2 +11,3 @@ import { Container } from '../../core/containers/container';

import { OrthogonalSegmentModel, StraightSegmentModel, BezierSegmentModel } from '../../objects/connector-model';
import { KeyGestureModel } from '../../diagram/keyboard-commands-model';
/**

@@ -350,2 +351,8 @@ * IElement interface defines the base of the diagram objects (node/connector)

}
/**
* Interface for command
*/
export interface ICommandExecuteEventArgs {
gesture: KeyGestureModel;
}
/** @private */

@@ -352,0 +359,0 @@ export interface StackEntryObject {

import { Container } from '../core/containers/container';
import { DiagramEvent } from '../enum/enum';
import { cloneObject as clone } from '../utility/base-util';
import { cloneBlazorObject } from '../utility/diagram-util';
/**

@@ -61,3 +62,3 @@ * Layout Animation function to enable or disable layout animation

var arg = {
element: clone(node), state: (node.isExpanded) ? true : false
element: cloneBlazorObject(clone(node)), state: (node.isExpanded) ? true : false
};

@@ -64,0 +65,0 @@ diagram.triggerEvent(DiagramEvent.expandStateChange, arg);

@@ -35,2 +35,3 @@ import { Property, Complex, ChildProperty, Collection } from '@syncfusion/ej2-base';import { Margin } from '../core/appearance';import { PointPortModel } from './port-model';import { MarginModel } from '../core/appearance-model';import { DiagramTooltipModel } from './tooltip-model';import { IconShape } from './icon';import { IconShapeModel } from './icon-model';import { DiagramTooltip } from './tooltip';import { PointPort } from './port';import { FlipDirection } from '../enum/enum';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -73,2 +74,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -81,2 +83,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default None

@@ -83,0 +86,0 @@ */

@@ -34,2 +34,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -66,2 +67,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -73,2 +75,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default None

@@ -75,0 +78,0 @@ */

@@ -310,2 +310,3 @@ import { Property, Complex, Collection, ChildProperty, ComplexFactory } from '@syncfusion/ej2-base';import { ShapeStyle, Margin, TextStyle, Shadow } from '../core/appearance';import { ShapeStyleModel, TextStyleModel, ShadowModel, } from '../core/appearance-model';import { Point } from '../primitives/point';import { Size } from '../primitives/size';import { PointModel } from '../primitives/point-model';import { Shapes, BasicShapes, FlowShapes, UmlActivityShapes, Scale, ImageAlignment, Status, ElementAction } from '../enum/enum';import { IElement } from './interface/IElement';import { Container } from '../core/containers/container';import { Canvas } from '../core/containers/canvas';import { getBasicShape } from './dictionary/basic-shapes';import { DiagramElement } from '../core/elements/diagram-element';import { PathElement } from '../core/elements/path-element';import { TextElement } from '../core/elements/text-element';import { ImageElement } from '../core/elements/image-element';import { DiagramNativeElement } from '../core/elements/native-element';import { Port, PointPort } from './port';import { PointPortModel } from './port-model';import { Annotation, ShapeAnnotation } from './annotation';import { ShapeAnnotationModel, HyperlinkModel } from './annotation-model';import { getPortShape, getIconShape } from './dictionary/common';import { getFlowShape } from './dictionary/flow-shapes';import { HorizontalAlignment, VerticalAlignment, BpmnShapes, BpmnEvents, BpmnTriggers, BpmnGateways, NodeConstraints } from '../enum/enum';import { BpmnDataObjects, BpmnTasks, BpmnSubProcessTypes, BpmnLoops } from '../enum/enum';import { BpmnBoundary, BpmnActivities, UmlScope } from '../enum/enum';import { MarginModel } from '../core/appearance-model';import { LayoutModel } from '../layout/layout-base-model';import { checkPortRestriction, setUMLActivityDefaults, getUMLActivityShapes, updatePortEdges } from './../utility/diagram-util';import { setSwimLaneDefaults } from './../utility/diagram-util';import { randomId, getFunction } from './../utility/base-util';import { NodeBase } from './node-base';import { canShadow } from './../utility/constraints-util';import { PortVisibility, Stretch } from '../enum/enum';import { IconShapeModel } from './icon-model';import { IconShape } from './icon';import { measurePath } from './../utility/dom-util';import { Rect } from '../primitives/rect';import { getPolygonPath } from './../utility/path-util';import { DiagramHtmlElement } from '../core/elements/html-element';import { StackPanel } from '../core/containers/stack-panel';import { GridPanel, RowDefinition, ColumnDefinition } from '../core/containers/grid';import { Orientation, ContainerTypes, ClassifierShape } from '../enum/enum';import { getULMClassifierShapes } from '../utility/uml-util';import { initSwimLane } from './../utility/swim-lane-util';import { AnnotationModel } from './annotation-model';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -600,2 +601,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -608,2 +610,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -616,2 +619,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -624,2 +628,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -898,2 +903,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -906,2 +912,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -914,2 +921,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -922,2 +930,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1286,2 +1295,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1312,2 +1322,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1320,2 +1331,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1328,2 +1340,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1336,2 +1349,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1344,2 +1358,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1352,2 +1367,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1385,2 +1401,3 @@ */

* @default 0
* @isBlazorNullableType true
*/

@@ -1437,3 +1454,4 @@ borderWidth?: number;

* @default 'Default'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -1451,2 +1469,3 @@ constraints?: NodeConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1459,2 +1478,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default null

@@ -1480,2 +1500,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1489,2 +1510,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1498,2 +1520,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1507,2 +1530,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1516,2 +1540,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1524,2 +1549,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1705,2 +1731,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default Canvas

@@ -1713,2 +1740,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1715,0 +1743,0 @@ */

@@ -331,2 +331,3 @@ /// <reference path="node-base-model.d.ts" />

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -627,2 +628,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -634,2 +636,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -641,2 +644,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -648,2 +652,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -914,2 +919,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -921,2 +927,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -928,2 +935,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -935,2 +943,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1307,2 +1316,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1329,2 +1339,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1336,2 +1347,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1343,2 +1355,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1350,2 +1363,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1357,2 +1371,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1364,2 +1379,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1392,2 +1408,3 @@ */

* @default 0
* @isBlazorNullableType true
*/

@@ -1441,2 +1458,3 @@ borderWidth: number;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -1452,2 +1470,3 @@ constraints: NodeConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1459,2 +1478,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default null

@@ -1476,2 +1496,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1483,2 +1504,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1490,2 +1512,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1497,2 +1520,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1504,2 +1528,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1511,2 +1536,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1731,2 +1757,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default Canvas

@@ -1738,2 +1765,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -1740,0 +1768,0 @@ */

@@ -94,3 +94,4 @@ import { Property, Complex, ChildProperty } from '@syncfusion/ej2-base';import { ShapeStyle, Margin } from '../core/appearance';import { ShapeStyleModel, MarginModel } from '../core/appearance-model';import { Point } from '../primitives/point';import { PointModel } from '../primitives/point-model';import { HorizontalAlignment, VerticalAlignment, PortShapes, PortConstraints, PortVisibility } from '../enum/enum';

* @default 'Connect'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -108,3 +109,4 @@ visibility?: PortVisibility;

* @default 'Default'
* @aspNumberEnum
* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -116,2 +118,3 @@ constraints?: PortConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -118,0 +121,0 @@ */

@@ -88,2 +88,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -100,2 +101,3 @@ visibility: PortVisibility;

* @aspNumberEnum
* @blazorNumberEnum
*/

@@ -106,2 +108,3 @@ constraints: PortConstraints;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -108,0 +111,0 @@ */

@@ -72,2 +72,3 @@ import { Property, ChildProperty } from '@syncfusion/ej2-base';import { Tooltip, AnimationModel, Position, TooltipEventArgs } from '@syncfusion/ej2-popups';import { TooltipRelativeMode, TooltipMode } from '../enum/enum';import { Diagram } from '../diagram';import { NodeModel } from './node-model';import { ConnectorModel } from './connector-model';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default { open: { effect: 'FadeIn', duration: 150, delay: 0 }, close: { effect: 'FadeOut', duration: 150, delay: 0 } }

@@ -74,0 +75,0 @@ */

@@ -69,2 +69,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default { open: { effect: 'FadeIn', duration: 150, delay: 0 }, close: { effect: 'FadeOut', duration: 150, delay: 0 } }

@@ -71,0 +72,0 @@ */

@@ -11,2 +11,3 @@ import { Property, ChildProperty } from '@syncfusion/ej2-base';

* @default 0
* @isBlazorNullableType true
*/

@@ -18,2 +19,3 @@ x?: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -20,0 +22,0 @@ y?: number;

@@ -10,2 +10,3 @@ import { ChildProperty } from '@syncfusion/ej2-base';

* @default 0
* @isBlazorNullableType true
*/

@@ -16,2 +17,3 @@ x: number;

* @default 0
* @isBlazorNullableType true
*/

@@ -18,0 +20,0 @@ y: number;

@@ -26,2 +26,3 @@ import { PointModel } from './../primitives/point-model';

import { Canvas } from '../core/containers/canvas';
import { TreeInfo } from '../layout/layout-base';
/** @private */

@@ -50,2 +51,6 @@ export declare function completeRegion(region: Rect, selectedObjects: (NodeModel | ConnectorModel)[]): (NodeModel | ConnectorModel)[];

/** @private */
export declare function updateDefaultValues(actualNode: NodeModel | ConnectorModel, plainValue: NodeModel | ConnectorModel, defaultValue: object): void;
/** @private */
export declare function updateLayoutValue(actualNode: TreeInfo, defaultValue: object): void;
/** @private */
export declare function isPointOverConnector(connector: ConnectorModel, reference: PointModel): boolean;

@@ -155,1 +160,3 @@ /** @private */

export declare let findDistance: Function;
/** @private */
export declare function cloneBlazorObject(args: object): Object;

@@ -49,2 +49,3 @@ import { Component, Property } from '@syncfusion/ej2-base';import { INotifyPropertyChanged } from '@syncfusion/ej2-base';import { createSvgElement, createHtmlElement, setAttributeSvg } from '../diagram/utility/dom-util';import { Size } from '../diagram/primitives/size';import { IArrangeTickOptions } from './objects/interface/interfaces';import { PointModel } from '../diagram/primitives/point-model';import { getFunction } from '../diagram/utility/base-util';

* @default null
* @deprecated
*/

@@ -51,0 +52,0 @@ arrangeTick?: Function | string;

@@ -59,2 +59,3 @@ import { Component } from '@syncfusion/ej2-base';

* @default null
* @deprecated
*/

@@ -61,0 +62,0 @@ arrangeTick: Function | string;

@@ -1,2 +0,3 @@

import { Component, Property, Complex, CollectionFactory, ChildProperty, Event } from '@syncfusion/ej2-base';import { Browser, EventHandler, Draggable, INotifyPropertyChanged, Collection, ModuleDeclaration } from '@syncfusion/ej2-base';import { remove, EmitType } from '@syncfusion/ej2-base';import { Accordion, AccordionItemModel, ExpandMode, ExpandEventArgs } from '@syncfusion/ej2-navigations';import { NodeModel, ConnectorModel, Node, Connector, Shape, Size, Transform, SwimLane, PathModel } from '../diagram/index';import { DiagramRenderer, Container, StackPanel, Margin, BpmnDiagrams, ShapeStyleModel, TextStyleModel } from '../diagram/index';import { DiagramElement, TextElement, MarginModel, Canvas, BpmnShape, PointModel, IElement } from '../diagram/index';import { TextWrap, TextOverflow, IPaletteSelectionChangeArgs, HeaderModel, SwimLaneModel } from '../diagram/index';import { SvgRenderer } from '../diagram/rendering/svg-renderer';import { parentsUntil, createSvgElement, createHtmlElement, createMeasureElements } from '../diagram/utility/dom-util';import { removeElementsByClass } from '../diagram/utility/dom-util';import { scaleElement, arrangeChild, groupHasType, setUMLActivityDefaults } from '../diagram/utility/diagram-util';import { getFunction, randomId } from '../diagram/utility/base-util';import { getOuterBounds } from '../diagram/utility/connector';import { Point } from '../diagram/primitives/point';import { CanvasRenderer } from '../diagram/rendering/canvas-renderer';import { Rect } from '../diagram/primitives/rect';
import { Component, Property, Complex, CollectionFactory, ChildProperty, Event } from '@syncfusion/ej2-base';import { Browser, EventHandler, Draggable, INotifyPropertyChanged, Collection, ModuleDeclaration } from '@syncfusion/ej2-base';import { remove, EmitType } from '@syncfusion/ej2-base';import { Accordion, AccordionItemModel, ExpandMode, ExpandEventArgs } from '@syncfusion/ej2-navigations';import { NodeModel, ConnectorModel, Node, Connector, Shape, Size, Transform, SwimLane, PathModel } from '../diagram/index';import { DiagramRenderer, Container, StackPanel, Margin, BpmnDiagrams, ShapeStyleModel, TextStyleModel } from '../diagram/index';import { DiagramElement, TextElement, MarginModel, Canvas, BpmnShape, PointModel, IElement } from '../diagram/index';import { TextWrap, TextOverflow, IPaletteSelectionChangeArgs, HeaderModel, SwimLaneModel } from '../diagram/index';import { SvgRenderer } from '../diagram/rendering/svg-renderer';import { parentsUntil, createSvgElement, createHtmlElement, createMeasureElements } from '../diagram/utility/dom-util';import { removeElementsByClass } from '../diagram/utility/dom-util';import { scaleElement, arrangeChild, groupHasType, setUMLActivityDefaults, updateDefaultValues } from '../diagram/utility/diagram-util';import { getFunction, randomId } from '../diagram/utility/base-util';import { getOuterBounds } from '../diagram/utility/connector';import { Point } from '../diagram/primitives/point';import { CanvasRenderer } from '../diagram/rendering/canvas-renderer';import { Rect } from '../diagram/primitives/rect';
import {SymbolInfo} from "./symbol-palette";
import {ComponentModel} from '@syncfusion/ej2-base';

@@ -18,2 +19,3 @@

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -57,2 +59,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -65,2 +68,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -151,2 +155,7 @@ */

/**
* Defines the size, appearance and description of a symbol
*/
symbolInfo?: SymbolInfo;
/**
* Defines the symbols to be added in search palette

@@ -160,4 +169,10 @@ * @aspDefaultValueIgnore

/**
* Defines the symbols to be added in search palette
*/
ignoreSymbolsOnSearch?: string[];
/**
* Defines the content of a symbol
* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -171,2 +186,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -179,2 +195,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -199,2 +216,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -235,2 +253,7 @@ */

/**
* Helps to return the default properties of node
*/
nodeDefaults?: NodeModel;
/**
* Helps to return the default properties of connector

@@ -241,2 +264,7 @@ * @deprecated

/**
* Helps to return the default properties of connectors
*/
connectorDefaults?: ConnectorModel;
}

@@ -22,2 +22,3 @@ import { Component, ChildProperty } from '@syncfusion/ej2-base';

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -56,2 +57,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -63,2 +65,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -111,2 +114,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -157,2 +161,6 @@ */

/**
* Defines the size, appearance and description of a symbol
*/
symbolInfo: SymbolInfo;
/**
* Defines the symbols to be added in search palette

@@ -165,4 +173,9 @@ * @aspDefaultValueIgnore

/**
* Defines the symbols to be added in search palette
*/
ignoreSymbolsOnSearch: string[];
/**
* Defines the content of a symbol
* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -175,2 +188,3 @@ * @deprecated

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -182,2 +196,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -199,2 +214,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -234,2 +250,6 @@ */

/**
* Helps to return the default properties of node
*/
nodeDefaults: NodeModel;
/**
* Helps to return the default properties of connector

@@ -239,2 +259,6 @@ * @deprecated

getConnectorDefaults: Function | string;
/**
* Helps to return the default properties of connectors
*/
connectorDefaults: ConnectorModel;
/** @private */

@@ -255,2 +279,4 @@ selectedSymbols: NodeModel | ConnectorModel;

private laneTable;
private isExpand;
private isCollapsed;
/**

@@ -368,2 +394,3 @@ * Constructor for creating the component

private createTextbox;
private getFilterSymbol;
private searchPalette;

@@ -387,2 +414,3 @@ private createSearchPalette;

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -394,2 +422,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -426,2 +455,3 @@ */

* @aspDefaultValueIgnore
* @blazorDefaultValueIgnore
* @default undefined

@@ -428,0 +458,0 @@ */

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

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

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

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