From: Calin Crisan Date: Wed, 25 Jun 2014 18:16:21 +0000 (+0300) Subject: minor fix X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=1039ab4f9ced659e4c9ff22c689b3b160e671903;p=motioneye-debian minor fix --- diff --git a/static/js/main.js b/static/js/main.js index be75a96..af5759c 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -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 */