]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7509 update the verto demo to init properly with new $.verto.init() so resolutions...
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 5 May 2015 16:59:34 +0000 (11:59 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:29 +0000 (12:47 -0500)
html5/verto/video_demo/verto.js

index 85b01bb349e3a38f45367dfee84e65343600e400..dfa44d3988a07015bc89b117ae67b2b7d21a2a78 100644 (file)
@@ -751,57 +751,58 @@ function refresh_devices()
     $("#usemic").empty();
     
 
-    $.verto.init({camera: null}, function() {
-       var x = 0;
-
-       $("#usecamera").append(new Option("No Camera", "none"));
-       for (var i in $.verto.videoDevices) {
-           var source = $.verto.videoDevices[i];
-           var o = new Option(source.label, source.id);
-           if (!x) {
-               o.selected = true;
-           }
-           $("#usecamera").append(o);
 
-           var oo = new Option(source.label, source.id);
-           if (!x++) {
-               o.selected = true;
-           }
+    var x = 0;
 
-           $("#useshare").append(oo);
+    $("#usecamera").append(new Option("No Camera", "none"));
+    for (var i in $.verto.videoDevices) {
+       var source = $.verto.videoDevices[i];
+       var o = new Option(source.label, source.id);
+       if (!x) {
+           o.selected = true;
        }
+       $("#usecamera").append(o);
 
-       x = 0;
-       
-       for (var i in $.verto.audioDevices) {
-           var source = $.verto.audioDevices[i];
-           var o = new Option(source.label, source.id);
-           if (!x++) {
-               o.selected = true;
-           }
-           $("#usemic").append(o);
+       var oo = new Option(source.label, source.id);
+       if (!x++) {
+           o.selected = true;
        }
 
+       $("#useshare").append(oo);
+    }
 
-       var o = new Option("Screen", "screen");
-       o.selected = true;
+    x = 0;
+    
+    for (var i in $.verto.audioDevices) {
+       var source = $.verto.audioDevices[i];
+       var o = new Option(source.label, source.id);
+       if (!x++) {
+           o.selected = true;
+       }
+       $("#usemic").append(o);
+    }
 
-       $("#useshare").append(o);
 
-       
-       $("#usecamera").selectmenu('refresh', true);
-       $("#usemic").selectmenu('refresh', true);
-       $("#useshare").selectmenu('refresh', true);
+    var o = new Option("Screen", "screen");
+    o.selected = true;
 
-       //console.error($("#usecamera").find(":selected").val());
+    $("#useshare").append(o);
 
-    });
+    
+    $("#usecamera").selectmenu('refresh', true);
+    $("#usemic").selectmenu('refresh', true);
+    $("#useshare").selectmenu('refresh', true);
 
+    //console.error($("#usecamera").find(":selected").val());
 }
 
 function init() {
     cur_call = null;
 
+    $("#usecamera").selectmenu({});
+    $("#usemic").selectmenu({});
+    $("#useshare").selectmenu({});
+
     if (!autocall) {
        pop("#ext", "verto_demo_ext", "3500");
     }
@@ -1257,8 +1258,10 @@ $(document).ready(function() {
 
 //    $("#rows").css("position", "absolute").css("z-index", "2");
 
-    $("#usrctl").show();
-    $("#usr2").hide();
+    //$("#usrctl").show();
+    //$("#usr2").hide();
+
+    $("#usrctl").hide();
 
     $("#rows").mouseover(function() {
        $("#usr2").show();
@@ -1269,11 +1272,13 @@ $(document).ready(function() {
     });
 
     $("#usr2").mouseleave(function() {
-       usrto = setTimeout(function() { $("#usr2").hide(); }, 2000);
+       if (is_full) {
+           usrto = setTimeout(function() { $("#usr2").hide(); }, 2000);
+       }
     });
 
 
-    init();
+    $.verto.init({}, init);
 
 });