|
@@ -104,7 +104,6 @@ THREE.TransformControls = function ( camera, domElement ) {
|
|
|
domElement.addEventListener( "touchstart", onPointerDown, false );
|
|
|
domElement.addEventListener( "mousemove", onPointerHover, false );
|
|
|
domElement.addEventListener( "touchmove", onPointerHover, false );
|
|
|
- document.addEventListener( "mousemove", onPointerMove, false );
|
|
|
domElement.addEventListener( "touchmove", onPointerMove, false );
|
|
|
document.addEventListener( "mouseup", onPointerUp, false );
|
|
|
domElement.addEventListener( "touchend", onPointerUp, false );
|
|
@@ -120,7 +119,6 @@ THREE.TransformControls = function ( camera, domElement ) {
|
|
|
domElement.removeEventListener( "touchstart", onPointerDown );
|
|
|
domElement.removeEventListener( "mousemove", onPointerHover );
|
|
|
domElement.removeEventListener( "touchmove", onPointerHover );
|
|
|
- document.removeEventListener( "mousemove", onPointerMove );
|
|
|
domElement.removeEventListener( "touchmove", onPointerMove );
|
|
|
document.removeEventListener( "mouseup", onPointerUp );
|
|
|
domElement.removeEventListener( "touchend", onPointerUp );
|
|
@@ -536,6 +534,8 @@ THREE.TransformControls = function ( camera, domElement ) {
|
|
|
if ( !scope.enabled ) return;
|
|
|
|
|
|
event.preventDefault();
|
|
|
+
|
|
|
+ document.addEventListener( "mousemove", onPointerMove, false );
|
|
|
|
|
|
scope.pointerHover( getPointer( event ) );
|
|
|
scope.pointerDown( getPointer( event ) );
|
|
@@ -558,6 +558,8 @@ THREE.TransformControls = function ( camera, domElement ) {
|
|
|
|
|
|
event.preventDefault(); // Prevent MouseEvent on mobile
|
|
|
|
|
|
+ document.removeEventListener( "mousemove", onPointerMove, false );
|
|
|
+
|
|
|
scope.pointerUp( getPointer( event ) );
|
|
|
|
|
|
}
|