aboutsummaryrefslogtreecommitdiff
path: root/src/client/util/DragManager.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/util/DragManager.ts')
-rw-r--r--src/client/util/DragManager.ts16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/client/util/DragManager.ts b/src/client/util/DragManager.ts
index 4be3d82d3..55d8c570f 100644
--- a/src/client/util/DragManager.ts
+++ b/src/client/util/DragManager.ts
@@ -63,8 +63,6 @@ export async function DragLinksAsDocuments(dragEle: HTMLElement, x: number, y: n
let srcTarg = sourceDoc.proto;
let draggedDocs: Doc[] = [];
- // TODO: if not in same context then don't drag
-
if (srcTarg) {
let linkDocs = LinkManager.Instance.getAllRelatedLinks(srcTarg);
if (linkDocs) {
@@ -232,25 +230,20 @@ export namespace DragManager {
(dropData: { [id: string]: any }) => {
dropData.droppedDocuments = dragData.draggedDocuments.map(d => {
let dv = DocumentManager.Instance.getDocumentView(d);
- // console.log("DRAG", StrCast(d.title));
if (dv) {
if (dv.props.ContainingCollectionView === SelectionManager.SelectedDocuments()[0].props.ContainingCollectionView) {
return d;
} else {
- // return d;
let r = Doc.MakeAlias(d);
- // DocUtils.MakeLink(sourceDoc, r);
+ // DocUtils.MakeLink(r, sourceDoc);
return r;
}
} else {
- // return d;
let r = Doc.MakeAlias(d);
- // DocUtils.MakeLink(sourceDoc, r);
+ // DocUtils.MakeLink(r, sourceDoc);
return r;
}
- // return (dv && dv.props.ContainingCollectionView !== SelectionManager.SelectedDocuments()[0].props.ContainingCollectionView) || !dv ?
- // Doc.MakeAlias(d) : d;
});
});
@@ -290,11 +283,6 @@ export namespace DragManager {
StartDrag([ele], dragData, downX, downY, options);
}
- // export function StartLinkProxyDrag(ele: HTMLElement, dragData: DocumentDragData, downX: number, downY: number, options?: DragOptions) {
- // runInAction(() => StartDragFunctions.map(func => func()));
- // StartDrag([ele], dragData, downX, downY, options);
- // }
-
export let AbortDrag: () => void = emptyFunction;
function StartDrag(eles: HTMLElement[], dragData: { [id: string]: any }, downX: number, downY: number, options?: DragOptions, finishDrag?: (dropData: { [id: string]: any }) => void) {