Adam Shaw 7 лет назад
Родитель
Сommit
0454ee8d8a
3 измененных файлов с 7 добавлено и 5 удалено
  1. 4 2
      src/dnd/ElementMirror.ts
  2. 1 1
      src/dnd/FeaturefulElementDragging.ts
  3. 2 2
      src/dnd/PointerDragging.ts

+ 4 - 2
src/dnd/ElementMirror.ts

@@ -35,6 +35,8 @@ export default class ElementMirror {
         if (this.mirrorEl) {
           this.mirrorEl.style.display = ''
         }
+
+        this.isVisible = bool // needs to happen before updateElPosition
         this.updateElPosition()
       }
     } else {
@@ -42,10 +44,10 @@ export default class ElementMirror {
         if (this.mirrorEl) {
           this.mirrorEl.style.display = 'none'
         }
+
+        this.isVisible = bool
       }
     }
-
-    this.isVisible = bool
   }
 
   // always async

+ 1 - 1
src/dnd/FeaturefulElementDragging.ts

@@ -168,7 +168,7 @@ export default class FeaturefulElementDragging extends ElementDragging {
   }
 
   setMirrorNeedsRevert(bool: boolean) {
-    this.mirrorNeedsRevert = true
+    this.mirrorNeedsRevert = bool
   }
 
 }

+ 2 - 2
src/dnd/PointerDragging.ts

@@ -50,7 +50,7 @@ export default class PointerDragging {
   }
 
   tryStart(ev: UIEvent): boolean {
-    let subjectEl = this.queryValidSubjectEl(ev)
+    let subjectEl = this.querySubjectEl(ev)
     let downEl = ev.target as HTMLElement
 
     if (
@@ -75,7 +75,7 @@ export default class PointerDragging {
     // keep wasTouchScroll around for later access
   }
 
-  queryValidSubjectEl(ev: UIEvent): HTMLElement {
+  querySubjectEl(ev: UIEvent): HTMLElement {
     if (this.selector) {
       return elementClosest(ev.target as HTMLElement, this.selector)
     } else {