|
@@ -495,23 +495,7 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
|
|
event.preventDefault();
|
|
event.preventDefault();
|
|
event.stopPropagation();
|
|
event.stopPropagation();
|
|
|
|
|
|
- var delta = 0;
|
|
|
|
-
|
|
|
|
- if ( event.wheelDelta ) {
|
|
|
|
-
|
|
|
|
- // WebKit / Opera / Explorer 9
|
|
|
|
-
|
|
|
|
- delta = event.wheelDelta / 40;
|
|
|
|
-
|
|
|
|
- } else if ( event.detail ) {
|
|
|
|
-
|
|
|
|
- // Firefox
|
|
|
|
-
|
|
|
|
- delta = - event.detail / 3;
|
|
|
|
-
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- _zoomStart.y += delta * 0.01;
|
|
|
|
|
|
+ _zoomStart.y += event.deltaY * 0.01;
|
|
_this.dispatchEvent( startEvent );
|
|
_this.dispatchEvent( startEvent );
|
|
_this.dispatchEvent( endEvent );
|
|
_this.dispatchEvent( endEvent );
|
|
|
|
|
|
@@ -616,8 +600,7 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
|
|
|
|
|
|
this.domElement.removeEventListener( 'contextmenu', contextmenu, false );
|
|
this.domElement.removeEventListener( 'contextmenu', contextmenu, false );
|
|
this.domElement.removeEventListener( 'mousedown', mousedown, false );
|
|
this.domElement.removeEventListener( 'mousedown', mousedown, false );
|
|
- this.domElement.removeEventListener( 'mousewheel', mousewheel, false );
|
|
|
|
- this.domElement.removeEventListener( 'MozMousePixelScroll', mousewheel, false ); // firefox
|
|
|
|
|
|
+ this.domElement.removeEventListener( 'wheel', mousewheel, false );
|
|
|
|
|
|
this.domElement.removeEventListener( 'touchstart', touchstart, false );
|
|
this.domElement.removeEventListener( 'touchstart', touchstart, false );
|
|
this.domElement.removeEventListener( 'touchend', touchend, false );
|
|
this.domElement.removeEventListener( 'touchend', touchend, false );
|
|
@@ -629,13 +612,11 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
|
|
window.removeEventListener( 'keydown', keydown, false );
|
|
window.removeEventListener( 'keydown', keydown, false );
|
|
window.removeEventListener( 'keyup', keyup, false );
|
|
window.removeEventListener( 'keyup', keyup, false );
|
|
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ };
|
|
|
|
|
|
this.domElement.addEventListener( 'contextmenu', contextmenu, false );
|
|
this.domElement.addEventListener( 'contextmenu', contextmenu, false );
|
|
this.domElement.addEventListener( 'mousedown', mousedown, false );
|
|
this.domElement.addEventListener( 'mousedown', mousedown, false );
|
|
- this.domElement.addEventListener( 'mousewheel', mousewheel, false );
|
|
|
|
- this.domElement.addEventListener( 'MozMousePixelScroll', mousewheel, false ); // firefox
|
|
|
|
|
|
+ this.domElement.addEventListener( 'wheel', mousewheel, false );
|
|
|
|
|
|
this.domElement.addEventListener( 'touchstart', touchstart, false );
|
|
this.domElement.addEventListener( 'touchstart', touchstart, false );
|
|
this.domElement.addEventListener( 'touchend', touchend, false );
|
|
this.domElement.addEventListener( 'touchend', touchend, false );
|