camera change not possible, when form is active

This commit is contained in:
Florian 2014-02-14 19:32:28 +01:00
parent 4c64de261c
commit f51686fe12
1 changed files with 58 additions and 49 deletions

View File

@ -15,6 +15,7 @@
var cam = 0;
var camHost = "127.0.0.1:8080";
var controlHost = "127.0.0.1:8080";
var formActive = false;
//create event which is triggered when DOM is ready
window.onDomReady = initReady;
@ -110,59 +111,67 @@ function showImage() {
//make form visible
document.getElementById("form").style.visibility = 'visible';
formActive = true;
}
function printForm() {
document.getElementById("form").style.visibility = 'hidden';
formActive = false;
}
function keyDown(event) {
switch(event.keyCode) {
case 49: // 1
cam = 0;
changeCam();
break;
case 50: // 2
cam = 1;
changeCam();
break;
case 51: // 3
cam = 2;
changeCam();
break;
case 52: // 4
cam = 3;
changeCam();
break;
case 53: // 5
cam = 4;
changeCam();
break;
case 54: // 6
cam = 5;
changeCam();
break;
case 55: // 7
cam = 6;
changeCam();
break;
case 56: // 8
cam = 7;
changeCam();
break;
case 37: // arrow left
controlCam("left");
break;
case 38: // arrow up
controlCam("up");
break;
case 39: // arrow right
controlCam("right");
break;
case 40: // arrow down
controlCam("down");
break;
case 13: //enter
saveImage();
break;
}
if (formActive == false) {
switch(event.keyCode) {
case 49: // 1
cam = 0;
changeCam();
break;
case 50: // 2
cam = 1;
changeCam();
break;
case 51: // 3
cam = 2;
changeCam();
break;
case 52: // 4
cam = 3;
changeCam();
break;
case 53: // 5
cam = 4;
changeCam();
break;
case 54: // 6
cam = 5;
changeCam();
break;
case 55: // 7
cam = 6;
changeCam();
break;
case 56: // 8
cam = 7;
changeCam();
break;
case 37: // arrow left
controlCam("left");
break;
case 38: // arrow up
controlCam("up");
break;
case 39: // arrow right
controlCam("right");
break;
case 40: // arrow down
controlCam("down");
break;
case 13: //enter
saveImage();
break;
}
}
}