]> www.vanbest.org Git - motioneye-debian/commitdiff
successive fullscreen activation protection
authorCalin Crisan <ccrisan@gmail.com>
Sun, 19 Jan 2014 15:58:20 +0000 (17:58 +0200)
committerCalin Crisan <ccrisan@gmail.com>
Sun, 19 Jan 2014 15:58:20 +0000 (17:58 +0200)
static/js/main.js

index db5e5b2d5748edeadc6bb2762c8ffb5b4ffff7c6..b46df8e7ad21869d4f7792505aa17445e29bdea1 100644 (file)
@@ -1897,6 +1897,8 @@ function doFullScreenCamera(cameraId) {
         return; /* a camera is already in full screen */
     }
     
+    fullScreenCameraId = -1; /* aviods successive fast toggles of fullscreen */
+    
     var cameraFrameDiv = $('#camera' + cameraId);
     var cameraName = cameraFrameDiv.find('span.camera-name').text();
     var frameImg = cameraFrameDiv.find('img.camera');
@@ -1979,7 +1981,7 @@ function refreshCameraFrames() {
     }
 
     var cameraFrames;
-    if (fullScreenCameraId != null) {
+    if (fullScreenCameraId != null && fullScreenCameraId >= 0) {
         cameraFrames = $('#camera' + fullScreenCameraId);
     }
     else {