提交 348c706a 编写于 作者: T tschw

Keep TrackballControls from consuming all events.

上级 79391057
...@@ -356,8 +356,6 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -356,8 +356,6 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
window.removeEventListener( 'keydown', keydown );
_prevState = _state; _prevState = _state;
if ( _state !== STATE.NONE ) { if ( _state !== STATE.NONE ) {
...@@ -386,17 +384,12 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -386,17 +384,12 @@ THREE.TrackballControls = function ( object, domElement ) {
_state = _prevState; _state = _prevState;
window.addEventListener( 'keydown', keydown, false );
} }
function mousedown( event ) { function mousedown( event ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
event.preventDefault();
event.stopPropagation();
if ( _state === STATE.NONE ) { if ( _state === STATE.NONE ) {
_state = event.button; _state = event.button;
...@@ -431,9 +424,6 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -431,9 +424,6 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
event.preventDefault();
event.stopPropagation();
if ( _state === STATE.ROTATE && ! _this.noRotate ) { if ( _state === STATE.ROTATE && ! _this.noRotate ) {
_movePrev.copy( _moveCurr ); _movePrev.copy( _moveCurr );
...@@ -455,9 +445,6 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -455,9 +445,6 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
event.preventDefault();
event.stopPropagation();
_state = STATE.NONE; _state = STATE.NONE;
document.removeEventListener( 'mousemove', mousemove ); document.removeEventListener( 'mousemove', mousemove );
...@@ -470,9 +457,6 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -470,9 +457,6 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
event.preventDefault();
event.stopPropagation();
var delta = 0; var delta = 0;
if ( event.wheelDelta ) { if ( event.wheelDelta ) {
...@@ -529,9 +513,6 @@ THREE.TrackballControls = function ( object, domElement ) { ...@@ -529,9 +513,6 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return; if ( _this.enabled === false ) return;
event.preventDefault();
event.stopPropagation();
switch ( event.touches.length ) { switch ( event.touches.length ) {
case 1: case 1:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册