diff options
| author | andrewdkim <adkim414@gmail.com> | 2020-02-12 20:28:44 -0500 |
|---|---|---|
| committer | andrewdkim <adkim414@gmail.com> | 2020-02-12 20:28:44 -0500 |
| commit | e100f189047ee05aad0864064e4764da073cfc19 (patch) | |
| tree | 0c3d05649c8b6329ffd3862bce30e77e86d61006 /src/client/views/collections/CollectionSubView.tsx | |
| parent | d1b9049fe50e401ac1a33177babd0cfa4b32f6a0 (diff) | |
| parent | 33d5a12af14e1ed50e5c3164b363fbbc253506a0 (diff) | |
merge
Diffstat (limited to 'src/client/views/collections/CollectionSubView.tsx')
| -rw-r--r-- | src/client/views/collections/CollectionSubView.tsx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/client/views/collections/CollectionSubView.tsx b/src/client/views/collections/CollectionSubView.tsx index f125403f9..c5028d16e 100644 --- a/src/client/views/collections/CollectionSubView.tsx +++ b/src/client/views/collections/CollectionSubView.tsx @@ -51,11 +51,13 @@ export function CollectionSubView<T>(schemaCtor: (doc: Doc) => T) { private gestureDisposer?: GestureUtils.GestureEventDisposer; protected multiTouchDisposer?: InteractionUtils.MultiTouchEventDisposer; private _childLayoutDisposer?: IReactionDisposer; + protected _mainCont?: HTMLDivElement; protected createDashEventsTarget = (ele: HTMLDivElement) => { //used for stacking and masonry view this.dropDisposer ?.(); this.gestureDisposer ?.(); this.multiTouchDisposer ?.(); if (ele) { + this._mainCont = ele; this.dropDisposer = DragManager.MakeDropTarget(ele, this.drop.bind(this)); this.gestureDisposer = GestureUtils.MakeGestureTarget(ele, this.onGesture.bind(this)); this.multiTouchDisposer = InteractionUtils.MakeMultiTouchTarget(ele, this.onTouchStart.bind(this)); |
