From 9217e92372fd75b95ec45d1c8de382469aac0fee Mon Sep 17 00:00:00 2001 From: Seth Call Date: Wed, 22 Apr 2015 10:21:08 -0500 Subject: [PATCH] * protect against video calls when in account screen --- web/app/assets/javascripts/accounts.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/web/app/assets/javascripts/accounts.js b/web/app/assets/javascripts/accounts.js index dfb28a59f..f4db5fff3 100644 --- a/web/app/assets/javascripts/accounts.js +++ b/web/app/assets/javascripts/accounts.js @@ -45,12 +45,17 @@ var invalidProfiles = prettyPrintAudioProfiles(context.JK.getBadConfigMap()); var sessionSummary = summarizeSession(userDetail); - var webcamName; - var webcam = context.jamClient.FTUECurrentSelectedVideoDevice() - if (webcam==null || typeof(webcam)=="undefined" || Object.keys(webcam).length==0) { - webcamName = "None Configured" - } else { + if(gon.global.video_available) { + var webcamName; + var webcam = context.jamClient.FTUECurrentSelectedVideoDevice() + if (webcam == null || typeof(webcam) == "undefined" || Object.keys(webcam).length == 0) { + webcamName = "None Configured" + } else { webcamName = _.values(webcam)[0] + } + } + else { + webcamName = 'video unavailable' } var $template = $(context._.template($('#template-account-main').html(), {