touch: remove prevent default which causes warnings. And respect initialTarget also for the move event
This commit is contained in:
parent
00db1968e5
commit
c1a355d921
1 changed files with 1 additions and 2 deletions
|
@ -113,7 +113,6 @@ export class Gesture implements IDisposable {
|
||||||
|
|
||||||
private onTouchStart(e: TouchEvent): void {
|
private onTouchStart(e: TouchEvent): void {
|
||||||
let timestamp = Date.now(); // use Date.now() because on FF e.timeStamp is not epoch based.
|
let timestamp = Date.now(); // use Date.now() because on FF e.timeStamp is not epoch based.
|
||||||
e.preventDefault();
|
|
||||||
|
|
||||||
if (this.handle) {
|
if (this.handle) {
|
||||||
this.handle.dispose();
|
this.handle.dispose();
|
||||||
|
@ -253,7 +252,6 @@ export class Gesture implements IDisposable {
|
||||||
|
|
||||||
private onTouchMove(e: TouchEvent): void {
|
private onTouchMove(e: TouchEvent): void {
|
||||||
let timestamp = Date.now(); // use Date.now() because on FF e.timeStamp is not epoch based.
|
let timestamp = Date.now(); // use Date.now() because on FF e.timeStamp is not epoch based.
|
||||||
e.preventDefault();
|
|
||||||
e.stopPropagation();
|
e.stopPropagation();
|
||||||
|
|
||||||
for (let i = 0, len = e.changedTouches.length; i < len; i++) {
|
for (let i = 0, len = e.changedTouches.length; i < len; i++) {
|
||||||
|
@ -270,6 +268,7 @@ export class Gesture implements IDisposable {
|
||||||
let evt = this.newGestureEvent(EventType.Change);
|
let evt = this.newGestureEvent(EventType.Change);
|
||||||
evt.translationX = touch.pageX - arrays.tail(data.rollingPageX);
|
evt.translationX = touch.pageX - arrays.tail(data.rollingPageX);
|
||||||
evt.translationY = touch.pageY - arrays.tail(data.rollingPageY);
|
evt.translationY = touch.pageY - arrays.tail(data.rollingPageY);
|
||||||
|
evt.initialTarget = data.initialTarget;
|
||||||
evt.pageX = touch.pageX;
|
evt.pageX = touch.pageX;
|
||||||
evt.pageY = touch.pageY;
|
evt.pageY = touch.pageY;
|
||||||
this.dispatchEvent(evt);
|
this.dispatchEvent(evt);
|
||||||
|
|
Loading…
Reference in a new issue