forked from mozilla/socialapi-demo
-
Notifications
You must be signed in to change notification settings - Fork 1
/
user.js
34 lines (30 loc) · 787 Bytes
/
user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function signedIn(aEmail) {
$("#useridbox").text("Welcome " + aEmail + "!");
$("#useridbox").show();
$("#nouserid").hide();
}
function signedOut() {
$("#useridbox").text("");
$("#useridbox").hide();
$("#nouserid").show();
}
// Did Persona really intend for it to be this way, what happens when it expires?
var gUserAssertion;
function startCall() {
initiateCall(gUserAssertion, document.getElementById("contactEmail").value);
}
function onLoad() {
if (navigator.id) {
navigator.id.watch({
loggedInUser: null,
onlogin: function(assertion) {
gUserAssertion = assertion;
remoteLogin({assertion: assertion, noshow: true});
},
onlogout: function() {
gUserAssertion = null;
remoteLogout();
}
});
}
}