diff options
| author | Tyler Schicke <tyler_schicke@brown.edu> | 2019-01-22 20:31:32 -0500 |
|---|---|---|
| committer | Tyler Schicke <tyler_schicke@brown.edu> | 2019-01-22 20:31:32 -0500 |
| commit | 8a1915a73d1d1173059a212db3b79f8efcdd9e9e (patch) | |
| tree | 10fbad6a2b3a2dd4f178d062cc01f976244640aa /src/views/freeformcanvas | |
| parent | c67608a7eeeb6bdee27a8e7b4a8f6f8561db6004 (diff) | |
Temporarily got rid of dvm to draastically improve performance and reduce number of re-renders
Diffstat (limited to 'src/views/freeformcanvas')
| -rw-r--r-- | src/views/freeformcanvas/CollectionFreeFormView.tsx | 3 | ||||
| -rw-r--r-- | src/views/freeformcanvas/FreeFormCanvas.tsx | 2 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/views/freeformcanvas/CollectionFreeFormView.tsx b/src/views/freeformcanvas/CollectionFreeFormView.tsx index d9a88fcd3..e1aeff534 100644 --- a/src/views/freeformcanvas/CollectionFreeFormView.tsx +++ b/src/views/freeformcanvas/CollectionFreeFormView.tsx @@ -54,7 +54,6 @@ export class CollectionFreeFormView extends React.Component<IProps> { @action onPointerMove = (e: PointerEvent): void => { - e.preventDefault(); e.stopPropagation(); if (!this._isPointerDown) { return; @@ -97,7 +96,7 @@ export class CollectionFreeFormView extends React.Component<IProps> { <div className="collectionfreeformview" style={{ transform: `translate(${panx}px, ${pany}px)`, transformOrigin: '50% 50%' }}> <div className="node-container"> {value.map(doc => { - return (<DocumentView key={doc.Id} dvm={new DocumentViewModel(doc)} />); + return (<DocumentView key={doc.Id} dvm={doc} />); })} </div> </div> diff --git a/src/views/freeformcanvas/FreeFormCanvas.tsx b/src/views/freeformcanvas/FreeFormCanvas.tsx index de5e88fa1..e051fd97c 100644 --- a/src/views/freeformcanvas/FreeFormCanvas.tsx +++ b/src/views/freeformcanvas/FreeFormCanvas.tsx @@ -80,7 +80,7 @@ export class FreeFormCanvas extends React.Component<IProps> { <div className="freeformcanvas" style={{ transform: store.Transform, transformOrigin: '50% 50%' }}> <div className="node-container"> {this.props.store.Docs.map(doc => { - return (<DocumentView key={doc.Id} dvm={new DocumentViewModel(doc)} />); + return (<DocumentView key={doc.Id} dvm={doc} />); })} </div> </div> |
