Merge branch '311-can-t-switch-rooms-on-chrome-android' into 'dev'
Fix dragging of bottom sheet See merge request keanuapp/keanuapp-weblite!81
This commit is contained in:
commit
72f7cf392e
1 changed files with 8 additions and 1 deletions
|
|
@ -48,6 +48,7 @@ export default {
|
||||||
mc: null,
|
mc: null,
|
||||||
y: 0,
|
y: 0,
|
||||||
startY: 0,
|
startY: 0,
|
||||||
|
startYCoord: 0,
|
||||||
isMove: false,
|
isMove: false,
|
||||||
state: this.defaultState,
|
state: this.defaultState,
|
||||||
rect: {},
|
rect: {},
|
||||||
|
|
@ -65,14 +66,20 @@ export default {
|
||||||
const self = this;
|
const self = this;
|
||||||
|
|
||||||
this.mc.on("panup pandown", (evt) => {
|
this.mc.on("panup pandown", (evt) => {
|
||||||
self.y = evt.center.y - 16;
|
self.y = self.startYCoord - (self.startY - evt.center.y);
|
||||||
});
|
});
|
||||||
|
|
||||||
this.mc.on("panstart", (evt) => {
|
this.mc.on("panstart", (evt) => {
|
||||||
self.startY = evt.center.y;
|
self.startY = evt.center.y;
|
||||||
|
self.startYCoord = this.calcY();
|
||||||
self.isMove = true;
|
self.isMove = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
this.mc.on("pancancel", (ignoredEvt) => {
|
||||||
|
self.y = self.startYCoord;
|
||||||
|
self.isMove = false;
|
||||||
|
});
|
||||||
|
|
||||||
this.mc.on("panend", (evt) => {
|
this.mc.on("panend", (evt) => {
|
||||||
self.isMove = false;
|
self.isMove = false;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue