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

Keep TrackballControls from consuming all events.

上级 79391057
......@@ -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:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册