Browse Source

Keep TrackballControls from consuming all events.

tschw 9 years ago
parent
commit
348c706a46
1 changed files with 0 additions and 19 deletions
  1. 0 19
      examples/js/controls/TrackballControls.js

+ 0 - 19
examples/js/controls/TrackballControls.js

@@ -356,8 +356,6 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		if ( _this.enabled === false ) return;
 
-		window.removeEventListener( 'keydown', keydown );
-
 		_prevState = _state;
 
 		if ( _state !== STATE.NONE ) {
@@ -386,17 +384,12 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		_state = _prevState;
 
-		window.addEventListener( 'keydown', keydown, false );
-
 	}
 
 	function mousedown( event ) {
 
 		if ( _this.enabled === false ) return;
 
-		event.preventDefault();
-		event.stopPropagation();
-
 		if ( _state === STATE.NONE ) {
 
 			_state = event.button;
@@ -431,9 +424,6 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		if ( _this.enabled === false ) return;
 
-		event.preventDefault();
-		event.stopPropagation();
-
 		if ( _state === STATE.ROTATE && ! _this.noRotate ) {
 
 			_movePrev.copy( _moveCurr );
@@ -455,9 +445,6 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		if ( _this.enabled === false ) return;
 
-		event.preventDefault();
-		event.stopPropagation();
-
 		_state = STATE.NONE;
 
 		document.removeEventListener( 'mousemove', mousemove );
@@ -470,9 +457,6 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		if ( _this.enabled === false ) return;
 
-		event.preventDefault();
-		event.stopPropagation();
-
 		var delta = 0;
 
 		if ( event.wheelDelta ) {
@@ -529,9 +513,6 @@ THREE.TrackballControls = function ( object, domElement ) {
 
 		if ( _this.enabled === false ) return;
 
-		event.preventDefault();
-		event.stopPropagation();
-
 		switch ( event.touches.length ) {
 
 			case 1: