summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cam.html2
-rw-r--r--js/load-local-storage.js38
-rw-r--r--test.html12
3 files changed, 51 insertions, 1 deletions
diff --git a/cam.html b/cam.html
index 60aed46..507835f 100644
--- a/cam.html
+++ b/cam.html
@@ -7,7 +7,7 @@
</head>
<body onkeydown="keyDown(event)">
<div id="screen">
- <img src="img/testbild.gif" class="fullscreen">
+ <img src="img/testbild.gif" id="camImage">
</div>
</body>
</html>
diff --git a/js/load-local-storage.js b/js/load-local-storage.js
new file mode 100644
index 0000000..b3c26e8
--- /dev/null
+++ b/js/load-local-storage.js
@@ -0,0 +1,38 @@
+// CCTV Control
+//
+// Author: Florian Raemisch
+// Email: olf@subsignal.org
+//
+// cctv-control is a webinterface to control and view
+// mjpeg encoded videos by cctv cameras which are
+// proxied by mjpegplexer. camera control is possible
+// with arrow-keys, if mjpegplexer is configured
+// properly.
+//
+// This Software is licensed under the GPL Version 3, 29 June 2007
+
+
+window.onDomReady = initReady;
+
+
+window.onDomReady(loadImg);
+
+
+function initReady(fn) {
+ if(document.addEventListener) {
+ document.addEventListener("DOMContentLoaded", fn, false);
+ }
+}
+
+
+function loadImg() {
+
+ var display = document.getElementById("storImage"),
+ stor = localStorage.getItem("snapShot")
+
+ if (stor) {
+ display.setAttribute("src", stor);
+ }
+
+
+}
diff --git a/test.html b/test.html
new file mode 100644
index 0000000..0e19695
--- /dev/null
+++ b/test.html
@@ -0,0 +1,12 @@
+<!DOCTYPE HTML>
+<html lang=en>
+<head>
+ <meta charset="utf-8">
+ <script src="js/load-local-storage.js" type="text/javascript"></script>
+</head>
+<body>
+ <div id="screen">
+ <img src="about:blank" id="storImage">
+ </div>
+</body>
+</html>