]> www.vanbest.org Git - motioneye-debian/commitdiff
minor fix
authorCalin Crisan <ccrisan@gmail.com>
Wed, 25 Jun 2014 18:16:21 +0000 (21:16 +0300)
committerCalin Crisan <ccrisan@gmail.com>
Wed, 25 Jun 2014 18:16:21 +0000 (21:16 +0300)
static/js/main.js

index be75a960b74f2f43894ccca3e2e67d4cc0b285e3..af5759cd19448dbe824a0a6d53ea02b457091183 100644 (file)
@@ -548,14 +548,27 @@ function cameraUi2Dict() {
     }
     
     var deviceUrl = $('#deviceEntry').val();
-    var parts = deviceUrl.split('://');
-    var proto = parts[0];
-    parts = parts[1].split('/');
-    var hostPort = parts[0];
-    var deviceUri = '/' + parts.slice(1).join('/');
-    parts = hostPort.split(':');
-    var host = parts[0];
-    var port = parts[1] || '';
+    var proto = '';
+    var hostPort = '';
+    var deviceUri = '';
+    var host = '';
+    var port = '';
+    
+    var parts;
+    if (deviceUrl) {
+        parts = deviceUrl.split('://');
+        proto = parts[0];
+        if (parts.length > 1) {
+            parts = parts[1].split('/');
+            hostPort = parts[0];
+            deviceUri = '/' + parts.slice(1).join('/');
+            parts = hostPort.split(':');
+            host = parts[0];
+            if (parts.length > 1) {
+                port = parts[1] || '';
+            }
+        }
+    }
     
     var dict = {
         /* video device */