viewer - mobile pinch-zoom issue

This commit is contained in:
cristi8
2022-01-17 13:47:20 +02:00
parent ad1624ef37
commit 3366da76df
@@ -86,7 +86,11 @@ export default class SelectionHelper extends EventEmitter {
this.touchLocation
this.viewer.renderer.domElement.addEventListener( 'touchstart', ( e ) => { this.touchLocation = e.targetTouches[0] } )
this.viewer.renderer.domElement.addEventListener( 'touchend', ( ) => {
this.viewer.renderer.domElement.addEventListener( 'touchend', ( e ) => {
// Ignore the first `touchend` when pinch-zooming (so we don't consider double-tap)
if ( e.targetTouches.length > 0 ) {
return
}
let currentTime = new Date().getTime()
let tapLength = currentTime - this.lastTap
clearTimeout( this.tapTimeout )