Fix touch events on locked elements.

This commit is contained in:
2018-03-26 01:16:56 +02:00
parent 9b2082ebc3
commit e30504177e
2 changed files with 24 additions and 0 deletions

View File

@@ -398,6 +398,7 @@ Card.prototype = {
this.btnDelete.style.display = "none";
this.btnLock.style.display = "none";
this.btnUnlock.style.display = "";
this.divOverlay.className = "divOverlayTouchable";
this.divOverlay.removeEventListener("mousedown", this.divOverlay_MouseDownBinded, false);
this.divOverlay.removeEventListener("touchstart", this.divOverlay_TouchStartBinded, false);
this.divResize.style.display = "none";
@@ -406,6 +407,7 @@ Card.prototype = {
this.btnDelete.style.display = "";
this.btnLock.style.display = "";
this.btnUnlock.style.display = "none";
this.divOverlay.className = "divOverlay";
this.divOverlay.addEventListener("mousedown", this.divOverlay_MouseDownBinded, false);
this.divOverlay.addEventListener("touchstart", this.divOverlay_TouchStartBinded, false);
this.divResize.style.display = "";
@@ -1015,6 +1017,7 @@ Region.prototype = {
this.btnDelete.style.display = "none";
this.btnLock.style.display = "none";
this.btnUnlock.style.display = "";
this.divOverlay.className = "divOverlayTouchable";
this.divOverlay.removeEventListener("mousedown", this.divOverlay_MouseDownBinded, false);
this.divOverlay.removeEventListener("touchstart", this.divOverlay_TouchStartBinded, false);
this.divResize.style.display = "none";
@@ -1023,6 +1026,7 @@ Region.prototype = {
this.btnDelete.style.display = "";
this.btnLock.style.display = "";
this.btnUnlock.style.display = "none";
this.divOverlay.className = "divOverlay";
this.divOverlay.addEventListener("mousedown", this.divOverlay_MouseDownBinded, false);
this.divOverlay.addEventListener("touchstart", this.divOverlay_TouchStartBinded, false);
this.divResize.style.display = "";