mirror of http://git.sublab.org/cctv-control/
page reload will display form if displayed when f5 was hit
This commit is contained in:
parent
7e5443f922
commit
bb851f65b0
2
cam.html
2
cam.html
|
@ -30,7 +30,7 @@
|
||||||
|
|
||||||
</textarea>
|
</textarea>
|
||||||
<p>
|
<p>
|
||||||
<a href="#" id='printButton' onclick='printForm()'> </a>
|
<a href="#" id='printButton' onclick='hideForm()'> </a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
var cam = 0;
|
var cam = 0;
|
||||||
var camHost = "127.0.0.1:8080";
|
var camHost = "127.0.0.1:8080";
|
||||||
var controlHost = "127.0.0.1:8080";
|
var controlHost = "127.0.0.1:8080";
|
||||||
var formActive = false;
|
var formActive = 0;
|
||||||
|
|
||||||
//create event which is triggered when DOM is ready
|
//create event which is triggered when DOM is ready
|
||||||
window.onDomReady = initReady;
|
window.onDomReady = initReady;
|
||||||
|
@ -31,9 +31,18 @@ function initReady(fn) {
|
||||||
|
|
||||||
//hide the form, and switch on camera
|
//hide the form, and switch on camera
|
||||||
function initViewer() {
|
function initViewer() {
|
||||||
document.getElementById('form').style.visibility = "hidden";
|
|
||||||
changeCam();
|
formActive = localStorage.getItem("formActive");
|
||||||
|
|
||||||
|
if (formActive == 1) {
|
||||||
|
showForm();
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
formActive == 0;
|
||||||
|
document.getElementById('form').style.visibility = "hidden";
|
||||||
|
changeCam();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//change currently displayed camera to the one in cam variable
|
//change currently displayed camera to the one in cam variable
|
||||||
function changeCam() {
|
function changeCam() {
|
||||||
|
@ -94,14 +103,14 @@ function saveImage() {
|
||||||
};
|
};
|
||||||
|
|
||||||
fileReader.readAsDataURL(blob);
|
fileReader.readAsDataURL(blob);
|
||||||
showImage();
|
showForm();
|
||||||
}
|
}
|
||||||
}, false);
|
}, false);
|
||||||
|
|
||||||
xhr.send();
|
xhr.send();
|
||||||
}
|
}
|
||||||
|
|
||||||
function showImage() {
|
function showForm() {
|
||||||
|
|
||||||
//load snapshot from localstorage an display in background
|
//load snapshot from localstorage an display in background
|
||||||
var display1 = document.getElementById("camImage"),
|
var display1 = document.getElementById("camImage"),
|
||||||
|
@ -115,20 +124,22 @@ function showImage() {
|
||||||
|
|
||||||
//make form visible
|
//make form visible
|
||||||
document.getElementById("form").style.visibility = 'visible';
|
document.getElementById("form").style.visibility = 'visible';
|
||||||
formActive = true;
|
formActive = 1;
|
||||||
|
localStorage.setItem("formActive", formActive);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function printForm() {
|
function hideForm() {
|
||||||
document.getElementById("form").style.visibility = 'hidden';
|
document.getElementById("form").style.visibility = 'hidden';
|
||||||
formActive = false;
|
formActive = 0;
|
||||||
|
localStorage.setItem("formActive", formActive);
|
||||||
changeCam();
|
changeCam();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function keyDown(event) {
|
function keyDown(event) {
|
||||||
|
|
||||||
if (formActive == false) {
|
if (formActive != 1) {
|
||||||
switch(event.keyCode) {
|
switch(event.keyCode) {
|
||||||
case 49: // 1
|
case 49: // 1
|
||||||
cam = 0;
|
cam = 0;
|
||||||
|
|
Loading…
Reference in New Issue