提交 d3ccead5 编写于 作者: M Mr.doob 提交者: GitHub

Revert "Set key event handler on control DOM element"

上级 ee0a370b
......@@ -266,8 +266,8 @@ THREE.FirstPersonControls = function ( object, domElement ) {
this.domElement.removeEventListener( 'mousemove', _onMouseMove, false );
this.domElement.removeEventListener( 'mouseup', _onMouseUp, false );
this.domElement.removeEventListener( 'keydown', _onKeyDown, false );
this.domElement.removeEventListener( 'keyup', _onKeyUp, false );
window.removeEventListener( 'keydown', _onKeyDown, false );
window.removeEventListener( 'keyup', _onKeyUp, false );
};
......@@ -282,8 +282,8 @@ THREE.FirstPersonControls = function ( object, domElement ) {
this.domElement.addEventListener( 'mousedown', _onMouseDown, false );
this.domElement.addEventListener( 'mouseup', _onMouseUp, false );
this.domElement.addEventListener( 'keydown', _onKeyDown, false );
this.domElement.addEventListener( 'keyup', _onKeyUp, false );
window.addEventListener( 'keydown', _onKeyDown, false );
window.addEventListener( 'keyup', _onKeyUp, false );
function bind( scope, fn ) {
......
......@@ -267,8 +267,8 @@ THREE.FlyControls = function ( object, domElement ) {
this.domElement.removeEventListener( 'mousemove', _mousemove, false );
this.domElement.removeEventListener( 'mouseup', _mouseup, false );
this.domElement.removeEventListener( 'keydown', _keydown, false );
this.domElement.removeEventListener( 'keyup', _keyup, false );
window.removeEventListener( 'keydown', _keydown, false );
window.removeEventListener( 'keyup', _keyup, false );
};
......@@ -284,8 +284,8 @@ THREE.FlyControls = function ( object, domElement ) {
this.domElement.addEventListener( 'mousedown', _mousedown, false );
this.domElement.addEventListener( 'mouseup', _mouseup, false );
this.domElement.addEventListener( 'keydown', _keydown, false );
this.domElement.addEventListener( 'keyup', _keyup, false );
window.addEventListener( 'keydown', _keydown, false );
window.addEventListener( 'keyup', _keyup, false );
this.updateMovementVector();
this.updateRotationVector();
......
......@@ -221,7 +221,7 @@ THREE.OrbitControls = function ( object, domElement ) {
document.removeEventListener( 'mousemove', onMouseMove, false );
document.removeEventListener( 'mouseup', onMouseUp, false );
scope.domElement.removeEventListener( 'keydown', onKeyDown, false );
window.removeEventListener( 'keydown', onKeyDown, false );
//scope.dispatchEvent( { type: 'dispose' } ); // should this be added here?
......@@ -879,7 +879,7 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.domElement.addEventListener( 'touchend', onTouchEnd, false );
scope.domElement.addEventListener( 'touchmove', onTouchMove, false );
scope.domElement.addEventListener( 'keydown', onKeyDown, false );
window.addEventListener( 'keydown', onKeyDown, false );
// force an update at start
......
......@@ -379,7 +379,7 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return;
_this.domElement.removeEventListener( 'keydown', keydown );
window.removeEventListener( 'keydown', keydown );
_prevState = _state;
......@@ -409,7 +409,7 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
_state = _prevState;
_this.domElement.addEventListener( 'keydown', keydown, false );
window.addEventListener( 'keydown', keydown, false );
}
......@@ -609,8 +609,8 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
document.removeEventListener( 'mousemove', mousemove, false );
document.removeEventListener( 'mouseup', mouseup, false );
this.domElement.removeEventListener( 'keydown', keydown, false );
this.domElement.removeEventListener( 'keyup', keyup, false );
window.removeEventListener( 'keydown', keydown, false );
window.removeEventListener( 'keyup', keyup, false );
};
......@@ -622,8 +622,8 @@ THREE.OrthographicTrackballControls = function ( object, domElement ) {
this.domElement.addEventListener( 'touchend', touchend, false );
this.domElement.addEventListener( 'touchmove', touchmove, false );
this.domElement.addEventListener( 'keydown', keydown, false );
this.domElement.addEventListener( 'keyup', keyup, false );
window.addEventListener( 'keydown', keydown, false );
window.addEventListener( 'keyup', keyup, false );
this.handleResize();
......
......@@ -356,7 +356,7 @@ THREE.TrackballControls = function ( object, domElement ) {
if ( _this.enabled === false ) return;
_this.domElement.removeEventListener( 'keydown', keydown );
window.removeEventListener( 'keydown', keydown );
_prevState = _state;
......@@ -386,7 +386,7 @@ THREE.TrackballControls = function ( object, domElement ) {
_state = _prevState;
_this.domElement.addEventListener( 'keydown', keydown, false );
window.addEventListener( 'keydown', keydown, false );
}
......@@ -596,8 +596,8 @@ THREE.TrackballControls = function ( object, domElement ) {
document.removeEventListener( 'mousemove', mousemove, false );
document.removeEventListener( 'mouseup', mouseup, false );
this.domElement.removeEventListener( 'keydown', keydown, false );
this.domElement.removeEventListener( 'keyup', keyup, false );
window.removeEventListener( 'keydown', keydown, false );
window.removeEventListener( 'keyup', keyup, false );
};
......@@ -609,8 +609,8 @@ THREE.TrackballControls = function ( object, domElement ) {
this.domElement.addEventListener( 'touchend', touchend, false );
this.domElement.addEventListener( 'touchmove', touchmove, false );
this.domElement.addEventListener( 'keydown', keydown, false );
this.domElement.addEventListener( 'keyup', keyup, false );
window.addEventListener( 'keydown', keydown, false );
window.addEventListener( 'keyup', keyup, false );
this.handleResize();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册