clean up avatar code a little

This commit is contained in:
Anthony Minessale 2015-07-22 11:44:20 -05:00
parent ddf2ac7963
commit d4bf6367a0
2 changed files with 25 additions and 12 deletions

View File

@ -537,6 +537,8 @@ if ($('#devices').is(':visible')) {
<input type="text" id="ext""/> <input type="text" id="ext""/>
</div> </div>
<img width="200" id="avatar_img"/><br>
<!--Comment out to "EOC" comment to disable Googleb Login --> <!--Comment out to "EOC" comment to disable Googleb Login -->
<button data-inline="true" id="signinButton">Import Google Credentials</button> <button data-inline="true" id="signinButton">Import Google Credentials</button>
<!--<button data-inline="true" id="signoutButton">Sign out with Google</button>--> <!--<button data-inline="true" id="signoutButton">Sign out with Google</button>-->

View File

@ -869,7 +869,7 @@ $("#nosharebtn").click(function() {
$("#nosharebtn").hide(); $("#nosharebtn").hide();
function pop(id, cname, dft) { function pop(id, cname, dft, onchange) {
var tmp = $.cookie(cname) || dft; var tmp = $.cookie(cname) || dft;
$.cookie(cname, tmp, { $.cookie(cname, tmp, {
expires: 365 expires: 365
@ -881,20 +881,30 @@ function pop(id, cname, dft) {
$.cookie(cname, $(id).val(), { $.cookie(cname, $(id).val(), {
expires: 365 expires: 365
}); });
if (onchange) {
onchange($(id));
}
}); });
} }
function pop_select(id, cname, dft) { function pop_select(id, cname, dft, onchange) {
var tmp = $.cookie(cname) || dft; var tmp = $.cookie(cname) || dft;
$.cookie(cname, tmp, { $.cookie(cname, tmp, {
expires: 365 expires: 365
}); });
// $("#usecamera").find(":selected").val() // $("#usecamera").find(":selected").val()
$(id).change(function() { $(id).change(function() {
if (!save_settings) return;
tmp = $(id).find(":selected").val(); tmp = $(id).find(":selected").val();
$.cookie(cname, tmp, { $.cookie(cname, tmp, {
expires: 365 expires: 365
}); });
if (onchange) {
onchange($(id));
}
}); });
} }
@ -1011,10 +1021,16 @@ function init() {
pop("#ext", "verto_demo_ext", "3500"); pop("#ext", "verto_demo_ext", "3500");
} }
pop("#avatar", "verto_demo_avatar", ""); pop("#avatar", "verto_demo_avatar", "", function(jq) {
$("#avatar_img").attr("src", jq.val());
});
pop("#cidname", "verto_demo_name", "FreeSWITCH User"); pop("#cidname", "verto_demo_name", "FreeSWITCH User");
pop("#cid", "verto_demo_cid", "1008"); pop("#cid", "verto_demo_cid", "1008");
pop("#email", "verto_demo_emailaddr", ""); pop("#email", "verto_demo_emailaddr", "", function(jq) {
$("#avatar").val("http://gravatar.com/avatar/" + md5($("#email").val()) + ".png?s=600");
$("#avatar_img").attr("src", $("#avatar").val());
$("#avatar").change();
});
pop("#textto", "verto_demo_textto", "1000"); pop("#textto", "verto_demo_textto", "1000");
pop("#login", "verto_demo_login", "1008"); pop("#login", "verto_demo_login", "1008");
@ -1023,6 +1039,9 @@ function init() {
pop("#hostName", "verto_demo_hostname", window.location.hostname); pop("#hostName", "verto_demo_hostname", window.location.hostname);
pop("#wsURL", "verto_demo_wsurl", "wss://" + window.location.hostname + ":8082"); pop("#wsURL", "verto_demo_wsurl", "wss://" + window.location.hostname + ":8082");
$("#avatar_img").attr("src", $("#avatar").val());
var tmp = $.cookie("verto_demo_vid_checked") || "true"; var tmp = $.cookie("verto_demo_vid_checked") || "true";
$.cookie("verto_demo_vid_checked", tmp, { $.cookie("verto_demo_vid_checked", tmp, {
expires: 365 expires: 365
@ -1427,14 +1446,6 @@ function init() {
}}); }});
}); });
$("#email").change(function(e) {
$("#avatar").val("http://gravatar.com/avatar/" + md5($("#emailaddr").val()) + ".png?s=600");
$.cookie("verto_demo_email", e.currentTarget.value, {
expires: 365
});
});
$("#login").change(function(e) { $("#login").change(function(e) {
$("#cid").val(e.currentTarget.value); $("#cid").val(e.currentTarget.value);
$.cookie("verto_demo_cid", e.currentTarget.value, { $.cookie("verto_demo_cid", e.currentTarget.value, {